Using a PIC18F4620 in Open-Robot's Main Controller Board

15 views
Skip to first unread message

abotics

unread,
Jul 26, 2009, 11:20:06 AM7/26/09
to Open-Robot
Recently, I purchased several PIC18F4620 microcontrollers to test in
Open-Robot's Main Controller Board. The PIC18F4620 is a pin-for-pin
drop-in replacement for Open-Robot's default PIC18F4520. However, the
PIC18F4620 has significantly more (at least double) program, data, and
eeprom memory.

PIC18F4520
Program Memory --> 32k
Data Memory SRAM --> 1536 bytes
EEPROM --> 256

PIC18F4620
Program Memory --> 64k
Data Memory SRAM --> 3968 bytes
EEPROM --> 1024

Those of you that are modifying Open-Robot's PIC firmware might be
interested in using the PIC18F4620 so that you'll have a lot more
memory to work with. These chips can be purchased in single quantities
from places like Mouser electronics for around $6.25, which is
slightly more than the $4.98 that you'll pay for the PIC18F4520.

So far I have tested the base Open-Robot firmware by simply changing
the #include <18f4520.h> to #include <18f4620.h> and then compiling
and loading via the CCS ICD. Everything appears to function as normal.
I have yet to test out changing the bootloader files and uploading
PIC18F4620 firmware via the bootloader, but I figure most of you who
are modifying the firmware also have the CCS ICD.

Regards, Abe
Reply all
Reply to author
Forward
0 new messages