150 likes | 369 Views
PIC processor. Size doesn’t matter!. Agenda. Overview Hardware Environment B o o tloader Debug options Features PIC Start. Overview. Use of PC *.Hex files Use of Programmer PCB with PIC processor. Hardware -> PCB. Analyse system Select a processor Design a PCB
E N D
PIC processor Size doesn’t matter! CIMSOLUTIONS B.V.
Agenda • Overview • Hardware • Environment • Bootloader • Debug options • Features • PIC Start CIMSOLUTIONS B.V.
Overview • Use of PC • *.Hex files • Use of Programmer • PCB with PIC processor CIMSOLUTIONS B.V.
Hardware -> PCB • Analyse system • Select a processor • Design a PCB • Determine clock frequency CIMSOLUTIONS B.V.
Hardware -> layout CIMSOLUTIONS B.V.
Hardware -> Programmer • Pick a programmer: JDM programmer • You can find many programmer on the internet CIMSOLUTIONS B.V.
Hardware -> JDM Programmer CIMSOLUTIONS B.V.
Environment -> MP LAB MP LAB features: • Editor • Simulator: • Breakpoints • Real time or single step • Watches • Compiler: CCS compiler CIMSOLUTIONS B.V.
Screenshot MPLAB CIMSOLUTIONS B.V.
Bootloader • www.microchipc.com • Tiny bootloader • Etc... (Many more on the internet) CIMSOLUTIONS B.V.
Bootloader principle CIMSOLUTIONS B.V.
In-circuit debugger Two hardware pins are required (RB6,RB7) • Execute real time or single step • Breakpoints • Real time or single step • Watches CIMSOLUTIONS B.V.
In-circuit emulator • Communicates with parallel port • Full speed emulation • Trace registers and data • Unlimited breakpoints • Time stamp • Sophisticated trace analysis CIMSOLUTIONS B.V.
Features • RS232 (MAX 232) • SPI • USB • CAN • LIN CIMSOLUTIONS B.V.
PIC start • Programmer • RS232 cable • power supply • user's guide • MPLAB IDE • PICC Lite Compiler • sample PIC16F84 microcontroller CIMSOLUTIONS B.V.