Datasheet

dsPIC33EPXXXGP50X, dsPIC33EPXXXMC20X/50X AND PIC24EPXXXGP/MC20X
DS70657G-page 80 2011-2013 Microchip Technology Inc.
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 as0’. 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.