There are 2 ICs on the board: U1 is the microcontroller, and U2 is a 2048x8
bit serial EEPROM (ATMEL 24C16N - datasheet available online). Only a few
bytes in U2 are used, so I believe that the main code database is stored
in a hardwired ROM in U1. U2 holds your customizations (device numbers,
macros, key remaps etc.)
JP1 pin definitions:
- VCC(U1) (leave unconnected if using batteries)
- VCC(U2) (leave unconnected if using batteries)
- GND
- SDA (U2 data input/output)
- U1 Reset (active low)
- SCL (U2 clock)
Here's a link to the datasheet for the chip:
http://www.atmel.com/atmel/acrobat/doc0180.pdf