| Address space |
Registers |
| $0000 |
Port A data register
(PTA) |
| $0001 |
Port B data register
(PTB) |
| $0002-$0003 |
Unimplemented (two
bytes) |
| $0004 |
Data Direction register
A (DDRA) |
| $0005 |
Data Direction register
B (DDRB) |
| $0006-$000A |
Unimplemented (5 bytes)
|
| $000B |
Port A Pull-up Enable
register (PTAPUE) |
| $000C |
Port B Pull-up Enable
register (PTBPUE) |
| $000D-$0019 |
Unimplemented (13 bytes)
|
| $001A |
Keyboard Status and
Control register (KBSCR) |
| $001B |
Keyboard Interrupt
Enable register (KBIER) |
| $001C |
Unimplemented |
| $001D |
INT Status and Control
register (INTSCR) |
| $001E |
Configuration register
2 (CONFIG2) |
| $001F |
Configuration register
1 (CONFIG1) |
| $0020 |
TIM Status and Control
register (TSC) |
| $0021 |
TIM Counter register
high (TCNTH) |
| $0022 |
TIM Counter register
low (TCNTL) |
| $0023 |
TIM Counter modulo
register high (TMODH) |
| $0024 |
TIM Counter modulo
register low (TMODL) |
| $0025 |
TIM Status and Control
register channel 0 (TSC0) |
| $0026 |
TIM Channel 0 register
high (TCH0H) |
| $0027 |
TIM Channel 0 register
low (TCH0L) |
| $0028 |
TIM Status and Control
register channel 1 (TSC1) |
| $0029 |
TIM Channel 1 register
high (TCH1H) |
| $002A |
TIM Channel 1 register
low (TCH1L) |
| $002B-$0035 |
Unimplemented (11 bytes) |
| $0036 |
Oscillator Status register
(OSCSTAT) |
| $0037 |
Unimplemented |
| $0038 |
Oscillator Trim register
(OSCTRIM) |
| $0039-$003B |
Unimplemented (3 bytes) |
| $003C |
Adc Status and Control
register (ADSCR) |
| $003D |
Unimplemented |
| $003E |
Adc Data register (ADR)
|
| $003F |
Adc Input Clock register
(ADICLK) |
| $0040-$007F |
Reserved (64 bytes)
|
| $0080-$00FF |
RAM (128 bytes) |
| $0100-$27FF |
Unimplemented (9984
bytes) |
| $2800-$2DFF |
Auxiliary ROM (1536
bytes) |
| $2E00-$EDFF |
Unimplemented (49,152
bytes) |