Byte | PrdID < 4 | SV_VER 0 | SV_VER 1 |
---|---|---|---|
0 | |||
1 | Software version - 30 or 40 | 0 | 1 |
2 | Processor, see below | Example: PIC16F18455 is 0x4817 | |
3 | Driver pairs | ||
4 | RAM type and size | 16 bit value for helper processor | BRD_Rev |
5 | RAM base page | Product specific | |
6 | Code type and size | BRD_Rev | RAM type and size |
7 | Code base page | Product specific | RAM base page |
8 |   | RAM type and size | FRAM type and size |
9 |   | RAM base page | FRAM base page |
10 |   | ||
11 |   |
Code | Processor |
---|---|
0 | PIC16F627 |
1 | PIC16F628 |
2 | PIC16F648 |
3 | PIC16F1847 |
4 | PIC18F2525 |
5 | PIC16F18325 |
6 | PIC16F18455 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|
0 = read-only 1 = writable | 0 = byte addressable 1 = word addressable |
size power of 2 * 256 |