abotics
unread,Jul 26, 2009, 11:20:06 AM7/26/09Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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