Microchip Technology MA330031-2 Ficha De Dados
ds
PIC3
PIC3
3E
P
P
X
X
X
G
P
5
0X
,
,
d
s
P
IC33
E
PX
X
X
X
MC
20
X/5
X/5
0
X
AND P
IC24
E
P
X
X
X
G
P
/M
C
20
X
X
DS7
0000657H-page 82
2011-20
13 M
ic
rochip
T
e
chnology
In
c.
TABLE 4-17:
I2C1 AND I2C2 REGISTER MAP
File
Name
Addr.
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
I2C1RCV
0200
—
—
—
—
—
—
—
—
I2C1 Receive Register
0000
I2C1TRN
0202
—
—
—
—
—
—
—
—
I2C1 Transmit Register
00FF
I2C1BRG
0204
—
—
—
—
—
—
—
Baud Rate Generator
0000
I2C1CON
0206
I2CEN
—
I2CSIDL SCLREL IPMIEN
A10M
DISSLW
SMEN
GCEN
STREN
ACKDT
ACKEN
RCEN
PEN
RSEN
SEN
1000
I2C1STAT 0208 ACKSTAT TRSTAT
—
—
—
BCL
GCSTAT
ADD10
IWCOL
I2COV
D_A
P
S
R_W
RBF
TBF
0000
I2C1ADD
020A
—
—
—
—
—
—
I2C1 Address Register
0000
I2C1MSK
020C
—
—
—
—
—
—
I2C1 Address Mask
0000
I2C2RCV
0210
—
—
—
—
—
—
—
—
I2C2 Receive Register
0000
I2C2TRN
0212
—
—
—
—
—
—
—
—
I2C2 Transmit Register
00FF
I2C2BRG
0214
—
—
—
—
—
—
—
Baud Rate Generator
0000
I2C2CON
0216
I2CEN
—
I2CSIDL SCLREL IPMIEN
A10M
DISSLW
SMEN
GCEN
STREN
ACKDT
ACKEN
RCEN
PEN
RSEN
SEN
1000
I2C2STAT 0218 ACKSTAT TRSTAT
—
—
—
BCL
GCSTAT
ADD10
IWCOL
I2COV
D_A
P
S
R_W
RBF
TBF
0000
I2C2ADD
021A
—
—
—
—
—
—
I2C2 Address Register
0000
I2C2MSK
021C
—
—
—
—
—
—
I2C2 Address Mask
0000
Legend:
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-18:
UART1 AND UART2 REGISTER MAP
SFR
Name
Addr.
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
U1MODE
0220
UARTEN
—
USIDL
IREN
RTSMD
—
UEN<1:0>
WAKE
LPBACK
ABAUD
URXINV
BRGH
PDSEL<1:0>
STSEL
0000
U1STA
0222 UTXISEL1
UTXINV
UTXISEL0
—
UTXBRK
UTXEN
UTXBF
TRMT
URXISEL<1:0>
ADDEN
RIDLE
PERR
FERR
OERR
URXDA
0110
U1TXREG 0224
—
—
—
—
—
—
—
UART1 Transmit Register
xxxx
U1RXREG 0226
—
—
—
—
—
—
—
UART1 Receive Register
0000
U1BRG
0228
Baud Rate Generator Prescaler
0000
U2MODE
0230
UARTEN
—
USIDL
IREN
RTSMD
—
UEN<1:0>
WAKE
LPBACK
ABAUD
URXINV
BRGH
PDSEL<1:0>
STSEL
0000
U2STA
0232 UTXISEL1
UTXINV
UTXISEL0
—
UTXBRK
UTXEN
UTXBF
TRMT
URXISEL<1:0>
ADDEN
RIDLE
PERR
FERR
OERR
URXDA
0110
U2TXREG 0234
—
—
—
—
—
—
—
UART2 Transmit Register
xxxx
U2RXREG 0236
—
—
—
—
—
—
—
UART2 Receive Register
0000
U2BRG
0238
Baud Rate Generator Prescaler
0000
Legend:
x
= unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.