47
AT94KAL Series FPSLIC
Rev. 1138G–FPSLI–11/03
Memory-mapped I/O
The I/O space definition of the embedded AVR core is shown in the following table:
AT94K Register Summary
Address
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Reference
Page
$3F ($5F)
SREG
I
T
H
S
V
N
Z
C
51
$3E ($5E)
SPH
SP15
SP14
SP13
SP12
SP11
SP10
SP9
SP8
57
$3D ($5D)
SPL
SP7
SP6
SP5
SP4
SP3
SP2
SP1
SP0
51
$3C ($5C)
Reserved
$3B ($5B)
EIMF
INTF3
INTF2
INTF1
INTF0
INT3
INT2
INT1
INT0
62
$3A ($5A)
SFTCR
FMXOR
WDTS
DBG
SRST
51
$39 ($59)
TIMSK
TOIE1
OCIE1A
OCIE1B
TOIE2
TICIE1
OCIE2
TOIE0
OCIE0
62
$38 ($58)
TIFR
TOV1
OCF1A
OCF1B
TOV2
ICF1
OCF2
TOV0
OCF0
63
$37 ($57)
Reserved
$36 ($56)
TWCR
TWINT
TWEA
TWSTA
TWSTO
TWWC
TWEN
TWIE
110
$35 ($55)
MCUR
JTRF
JTD
SE
SM1
SM0
PORF
WDRF
EXTRF
51
$34 ($54)
Reserved
$33 ($53)
TCCR0
FOC0
PWM0
COM01
COM00
CTC0
CS02
CS01
CS00
69
$32 ($52)
TCNT0
Timer/Counter0 (8-bit)
70
$31 ($51)
OCR0
Timer/Counter0 Output Compare Register
71
$30 ($50)
SFIOR
PSR2
PSR10
66
$2F ($4F)
TCCR1A
COM1A1
COM1A0
COM1B1
COM1B0
FOC1A
FOC1B
PWM11
PWM10
76
$2E ($4E)
TCCR1B
ICNC1
ICES1
ICPE
CTC1
CS12
CS11
CS10
77
$2D ($4D)
TCNT1H
Timer/Counter1 - Counter Register High Byte
78
$2C ($4C)
TCNT1L
Timer/Counter1 - Counter Register Low Byte
78
$2B ($4B)
OCR1AH
Timer/Counter1 - Output Compare Register A High Byte
79
$2A ($4A)
OCR1AL
Timer/Counter1 - Output Compare Register A Low Byte
79
$29 ($49)
OCR1BH
Timer/Counter1 - Output Compare Register B High Byte
79
$28 ($48)
OCR1BL
Timer/Counter1 - Output Compare Register B Low Byte
79
$27 ($47)
TCCR2
FOC2
PWM2
COM21
COM20
CTC2
CS22
CS21
CS20
69
$26 ($46)
ASSR
AS2
TCN20B
OCR2UB
TCR2UB
73
$25 ($45)
ICR1H
Timer/Counter1 - Input Capture Register High Byte
80
$24 ($44)
ICR1L
Timer/Counter1 - Input Capture Register Low Byte
80
$23 ($43)
TCNT2
Timer/Counter2 (8-bit)
70
$22 ($42)
OCR2
Timer/Counter 2 Output Compare Register
71
$21 ($41)
WDTCR
WDTOE
WDE
WDP2
WDP1
WDP0
83
$20 ($40)
UBRRHI
UART1 Baud Rate High Nibble [11..8]
UART0 Baud Rate Low Nibble [11..8]
105
$1F ($3F)
TWDR
2-wire Serial Data Register
111
$1E ($3E)
TWAR
2-wire Serial Address Register
112
$1D ($3D)
TWSR
2-wire Serial Status Register
112
$1C ($3C)
TWBR
2-wire Serial Bit Rate Register
109
$1B ($3B)
FPGAD
FPGA Cache Data Register (D7 - D0)
52
$1A ($3A)
FPGAZ
FPGA Cache Z Address Register (T3 - T0) (Z3 - Z0)
53
$19 ($39)
FPGAY
FPGA Cache Y Address Register (Y7 - Y0)
53
$18 ($38)
FPGAX
FPGA Cache X Address Register (X7 - X0)
53
$17 ($37)
FISUD
FPGA I/O Select, Interrupt Mask/Flag Register D (Reserved on AT94K05)
54, 56