| 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 | |||||