![FTDI FT51A Application Note Download Page 10](http://html1.mh-extra.com/html/ftdi/ft51a/ft51a_application-note_2341158010.webp)
Application Note
AN_289 FT51A Programming Guide
Version 1.0
Document Reference No.: FT_000962 Clearance No.: FTDI# 483
9
Copyright © 2015 Future Technology Devices International Limited
2
Hardware Reference
The FT51A has an 8051 compatible core. There are extended Special Function Registers (SFRs) to
enable access to the registers of all the peripherals and modules. Certain registers are accessed
directly through SFRs and others are accessed through I/O ports addressed though SFRs.
The SFR map is shown in Table 2.1.
SFRs
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x80
P0
SP
DPL0
DPH0
DPL1
DPH1
DPS
PCON
0x88
TCON
TMOD
TL0
TL1
TH0
TH1
CKCON
0x90
P1
EIF
IO_DATA_9
0x98
SCON0
SBUF0
IO_ADDR_0 H
IO_ADDR_0 L
IO_DATA_0
IO_ADDR_1 H
IO_ADDR_1
L
IO_DATA_1
0xA0
P2
0xA8
IE
IO_ADDR_2
H
IO_ADDR_2 L
IO_DATA_2
0xB0
P3
IO_ADDR_3
H
IO_ADDR_3 L
IO_DATA_3
0xB8
IP
IO_ADDR_4
H
IO_ADDR_4 L
IO_DATA_4
0xC0
0xC8
T2CON
T2IF
RCAP2L
RCAP2H
TL2
TH2
0xD0
PSW
IO_ADDR_5
H
IO_ADDR_5 L
IO_DATA_5
0xD8
IO_ADDR_6
H
IO_ADDR_6 L
IO_DATA_6
0xE0
ACC
IO_ADDR_7
H
IO_ADDR_7 L
IO_DATA_7
0xE8
EIE
STATUS
0xF0
B
I2CSOA
I2CSCR
I2CSBUF
I2CMSA
I2CMCR
I2CMBUF
I2CMTP
0xF8
EIP
IO_ADDR_8
H
IO_ADDR_8 L
IO_DATA_8
FT122_CMD
FT122_DATA
IO_ADDR_9
H
IO_ADDR_9
L
Table 2.1 FT51A SFR Map