Main Objectives:
- Uploading codes into the microcontrollers
- Interfacing between both microcontrollers via I2C
- Reading and writing into various ports on the MCU
- Interfacing with other peripherals such as ICD connection, LCD, Keypads etc.
A PIC microcontroller is a processor with built in memory RAM, EEROM FLASH memory and other peripherals. Microcontrollers (MCU) are complete computer systems on a chip. They combine an arithmetic logic unit (ALU), memory, timer/counters, serial port, input/output (I/O) ports and a clock oscillator. The microcontroller has 32k enhanced flash with 10-bit, 13-channel Analog-to-Digital Converter module (A/D) and nano Watt Technology
Microchips always improve their product and the 18F4520 is an upgrade to the 16F877a with more features listed in the table below. Most of microchip customers are now upgrading their Sumovore kits to use this new processor.