|
PIC24F08KA102-I Datasheet, PDF (36/278 Pages) Microchip Technology – 20/28-Pin General Purpose, 16-Bit Flash Microcontrollers with nanoWatt XLP Technology | |||
|
◁ |
TABLE 4-9: I2C⢠REGISTER MAP
File Name Addr Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10
I2C1RCV
0200
â
â
â
â
â
â
I2C1TRN
0202
â
â
â
â
â
â
I2C1BRG
0204
â
â
â
â
â
â
I2C1CON
0206 I2CEN
â I2CSIDL SCLREL IPMIEN A10M
I2C1STAT
0208 ACKSTAT TRSTAT â
â
â
BCL
I2C1ADD
020A
â
â
â
â
â
â
I2C1MSK
020C
â
â
â
â
â
â
Legend: â = unimplemented, read as â0â. Reset values are shown in h.5adecimal.
Bit 9
Bit 8
â
â
â
DISSLW
GCSTAT
â
â
SMEN
ADD10
AMSK9 AMSK8
Bit 7
GCEN
IWCOL
AMSK7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
I2C1 Receive Register
I2C1 Transmit Register
I2C1 Baud Rate Generator Register
STREN ACKDT ACKEN RCEN
PEN
I2COV
D/A
P
S
R/W
I2C1 Address Register
AMSK6 AMSK5 AMSK4 AMSK3 AMSK2
Bit 1
RSEN
RBF
AMSK1
Bit 0
All
Resets
SEN
TBF
AMSK0
0000
00FF
0000
1000
0000
0000
0000
TABLE 4-10: UART REGISTER MAP
File
Name
Addr
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
U1MODE 0220 UARTEN
â
USIDL IREN RTSMD
â
U1STA
0222 UTXISEL1 UTXINV UTXISEL0 â UTXBRK UTXEN
U1TXREG 0224
â
â
â
â
â
â
U1RXREG 0226
â
â
â
â
â
â
U1BRG
0228
U2MODE 0230 UARTEN
â
USIDL IREN RTSMD
â
U2STA
0232 UTXISEL1 UTXINV UTXISEL0 â UTXBRK UTXEN
U2TXREG 0234
â
â
â
â
â
â
U2RXREG 0236
â
â
â
â
â
â
U2BRG
0238
Legend: â = unimplemented, read as â0â. Reset values are shown in hexadecimal.
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
UEN1 UEN0 WAKE
LPBACK
UTXBF TRMT URXISEL1 URXISEL0
â
â
Baud Rate Generator Prescaler Register
UEN1 UEN0 WAKE
LPBACK
UTXBF TRMT URXISEL1 URXISEL0
â
â
Baud Rate Generator Prescaler
ABAUD RXINV BRGH
ADDEN RIDLE PERR
UART1 Transmit Register
UART1 Receive Register
ABAUD RXINV BRGH
ADDEN RIDLE PERR
UART2 Transmit Register
UART2 Receive Register
Bit 2
Bit 1
Bit 0
All
Resets
PDSEL1 PDSEL0 STSEL 0000
FERR OERR URXDA 0110
0000
0000
PDSEL1 PDSEL0 STSEL
FERR OERR URXDA
0000
0000
0110
0000
0000
0000
TABLE 4-11: SPI 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
SPI1STAT 0240 SPIEN
â
SPISIDL
â
â SPIBEC2 SPIBEC1 SPIBEC0 SRMPT SPIROV
SPI1CON1 0242
â
â
â
DISSCK DISSDO MODE16 SMP
CKE
SSEN
CKP
SPI1CON2 0244 FRMEN SPIFSD SPIFPOL â
â
â
â
â
â
â
SPI1BUF 0248
SPI1 Transmit/Receive Buffer
Legend: â = unimplemented, read as â0â. Reset values are shown in hexadecimal.
SRXMPT
MSTEN
â
SISEL2
SPRE2
â
Bit 3
SISEL1
SPRE1
â
Bit 2
SISEL0
SPRE0
â
Bit 1
SPITBF
PPRE1
SPIFE
Bit 0
All
Resets
SPIRBF
PPRE0
SPIBEN
0000
0000
0000
0000
|
▷ |