0% found this document useful (0 votes)
6 views

doc004

Uploaded by

bscaxsb1117
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

doc004

Uploaded by

bscaxsb1117
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

DS60001156H-page 80

PIC32MX5XX/6XX/7XX
TABLE 4-12: I2C2 REGISTER MAP FOR PIC32MX534F064L, PIC32MX564F064L, PIC32MX564F128L, PIC32MX575F256L,
PIC32MX575F512L, PIC32MX664F064L, PIC32MX664F128L, PIC32MX675F256L, PIC32MX675F512L, PIC32MX695F512L,
PIC32MX764F128L, PIC32MX775F256L, PIC32MX775F512L AND PIC32MX795F512L DEVICES
Virtual Address
Bits

All Resets
Bit Range
(BF80_#)

Register
Name(1) 31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0

31:16 — — — — — — — — — — — — — — — — 0000
5400 I2C2CON
15:0 ON — SIDL SCLREL STRICT A10M DISSLW SMEN GCEN STREN ACKDT ACKEN RCEN PEN RSEN SEN 1000
31:16 — — — — — — — — — — — — — — — — 0000
5410 I2C2STAT
15:0 ACKSTAT TRSTAT — — — BCL GCSTAT ADD10 IWCOL I2COV D/A P S R/W RBF TBF 0000
31:16 — — — — — — — — — — — — — — — — 0000
5420 I2C2ADD
15:0 — — — — — — ADD<9:0> 0000
31:16 — — — — — — — — — — — — — — — — 0000
5430 I2C2MSK
15:0 — — — — — — MSK<9:0> 0000
31:16 — — — — — — — — — — — — — — — — 0000
5440 I2C2BRG
15:0 — — — — Baud Rate Generator Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
5450 I2C2TRN
15:0 — — — — — — — — Transmit Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
5460 I2C2RCV
15:0 — — — — — — — — Receive Register 0000
Legend: x = unknown value on Reset; — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: All registers in this table except I2CxRCV have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers”
for more information.
 2009-2013 Microchip Technology Inc.
 2009-2013 Microchip Technology Inc.

TABLE 4-13: UART1 THROUGH UART6 REGISTER MAP


Virtual Address Bits

All Resets
Bit Range
(BF80_#)

Register
Name
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0

31:16 — — — — — — — — — — — — — — — — 0000
6000 U1MODE(1)
15:0 ON — SIDL IREN RTSMD — UEN<1:0> WAKE LPBACK ABAUD RXINV BRGH PDSEL<1:0> STSEL 0000
(1) 31:16 — — — — — — — ADM_EN ADDR<7:0> 0000
6010 U1STA
15:0 UTXISEL<1:0> UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL<1:0> ADDEN RIDLE PERR FERR OERR URXDA 0110
31:16 — — — — — — — — — — — — — — — — 0000
6020 U1TXREG
15:0 — — — — — — — TX8 Transmit Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
6030 U1RXREG
15:0 — — — — — — — RX8 Receive Register 0000
(1) 31:16 — — — — — — — — — — — — — — — — 0000
6040 U1BRG
15:0 BRG<15:0> 0000
(1) 31:16 — — — — — — — — — — — — — — — — 0000
6200 U4MODE
15:0 ON — SIDL IREN — — — — WAKE LPBACK ABAUD RXINV BRGH PDSEL<1:0> STSEL 0000
31:16 — — — — — — — ADM_EN ADDR<7:0> 0000
6210 U4STA(1)
15:0 UTXISEL<1:0> UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL<1:0> ADDEN RIDLE PERR FERR OERR URXDA 0110
31:16 — — — — — — — — — — — — — — — — 0000
6220 U4TXREG
15:0 — — — — — — — TX8 Transmit Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
6230 U4RXREG
15:0 — — — — — — — RX8 Receive Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
6240 U4BRG(1)

PIC32MX5XX/6XX/7XX
15:0 BRG<15:0> 0000
(1) 31:16 — — — — — — — — — — — — — — — — 0000
6400 U3MODE
15:0 ON — SIDL IREN RTSMD — UEN<1:0> WAKE LPBACK ABAUD RXINV BRGH PDSEL<1:0> STSEL 0000
(1) 31:16 — — — — — — — ADM_EN ADDR<7:0> 0000
6410 U3STA
15:0 UTXISEL<1:0> UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL<1:0> ADDEN RIDLE PERR FERR OERR URXDA 0110
31:16 — — — — — — — — — — — — — — — — 0000
6420 U3TXREG
15:0 — — — — — — — TX8 Transmit Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
6430 U3RXREG
15:0 — — — — — — — RX8 Receive Register 0000
(1) 31:16 — — — — — — — — — — — — — — — — 0000
6440 U3BRG
15:0 BRG<15:0> 0000
31:16 — — — — — — — — — — — — — — — — 0000
6600 U6MODE(1)
15:0 ON — SIDL IREN — — — — WAKE LPBACK ABAUD RXINV BRGH PDSEL<1:0> STSEL 0000
DS60001156H-page 81

(1) 31:16 — — — — — — — ADM_EN ADDR<7:0> 0000


6610 U6STA
15:0 UTXISEL<1:0> UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL<1:0> ADDEN RIDLE PERR FERR OERR URXDA 0110
31:16 — — — — — — — — — — — — — — — — 0000
6620 U6TXREG
15:0 — — — — — — — TX8 Transmit Register 0000
Legend: x = unknown value on Reset; — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: This register has corresponding CLR, SET and INV registers at its virtual address, plus an offset of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.
DS60001156H-page 82
TABLE 4-13: UART1 THROUGH UART6 REGISTER MAP (CONTINUED)

PIC32MX5XX/6XX/7XX
Virtual Address
Bits

All Resets
Bit Range
(BF80_#)

Register
Name
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0

31:16 — — — — — — — — — — — — — — — — 0000
6630 U6RXREG
15:0 — — — — — — — RX8 Receive Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
6640 U6BRG(1)
15:0 BRG<15:0> 0000
31:16 — — — — — — — — — — — — — — — — 0000
6800 U2MODE(1)
15:0 ON — SIDL IREN RTSMD — UEN<1:0> WAKE LPBACK ABAUD RXINV BRGH PDSEL<1:0> STSEL 0000
31:16 — — — — — — — ADM_EN ADDR<7:0> 0000
6810 U2STA(1)
15:0 UTXISEL<1:0> UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL<1:0> ADDEN RIDLE PERR FERR OERR URXDA 0110
31:16 — — — — — — — — — — — — — — — — 0000
6820 U2TXREG
15:0 — — — — — — — TX8 Transmit Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
6830 U2RXREG
15:0 — — — — — — — RX8 Receive Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
6840 U2BRG(1)
15:0 BRG<15:0> 0000
31:16 — — — — — — — — — — — — — — — — 0000
6A00 U5MODE(1)
15:0 ON — SIDL IREN — — — — WAKE LPBACK ABAUD RXINV BRGH PDSEL<1:0> STSEL 0000
31:16 — — — — — — — ADM_EN ADDR<7:0> 0000
6A10 U5STA(1)
15:0 UTXISEL<1:0> UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL<1:0> ADDEN RIDLE PERR FERR OERR URXDA 0110
31:16 — — — — — — — — — — — — — — — — 0000
6A20 U5TXREG
15:0 — — — — — — — TX8 Transmit Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
6A30 U5RXREG
15:0 — — — — — — — RX8 Receive Register 0000
31:16 — — — — — — — — — — — — — — — — 0000
6A40 U5BRG(1)
15:0 BRG<15:0> 0000
Legend: x = unknown value on Reset; — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: This register has corresponding CLR, SET and INV registers at its virtual address, plus an offset of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.
 2009-2013 Microchip Technology Inc.
 2009-2013 Microchip Technology Inc.

TABLE 4-14: SPI2, SPI3 AND SPI4 REGISTER MAP


Virtual Address Bits

All Resets
Bit Range
(BF80_#)

Register
Name(1)
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0

31:16 FRMEN FRMSYNC FRMPOL MSSEN FRMSYPW FRMCNT<2:0> — — — — — — SPIFE ENHBUF 0000
5800 SPI3CON
15:0 ON — SIDL DISSDO MODE32 MODE16 SMP CKE SSEN CKP MSTEN — STXISEL<1:0> SRXISEL<1:0> 0000
31:16 — — — RXBUFELM<4:0> — — — TXBUFELM<4:0> 0000
5810 SPI3STAT
15:0 — — — — SPIBUSY — — SPITUR SRMT SPIROV SPIRBE — SPITBE — SPITBF SPIRBF 0008
31:16 0000
5820 SPI3BUF DATA<31:0>
15:0 0000
31:16 — — — — — — — — — — — — — — — — 0000
5830 SPI3BRG
15:0 — — — — — — — BRG<8:0> 0000
31:16 FRMEN FRMSYNC FRMPOL MSSEN FRMSYPW FRMCNT<2:0> — — — — — — SPIFE ENHBUF 0000
5A00 SPI2CON
15:0 ON — SIDL DISSDO MODE32 MODE16 SMP CKE SSEN CKP MSTEN — STXISEL<1:0> SRXISEL<1:0> 0000
31:16 — — — RXBUFELM<4:0> — — — TXBUFELM<4:0> 0000
5A10 SPI2STAT
15:0 — — — — SPIBUSY — — SPITUR SRMT SPIROV SPIRBE — SPITBE — SPITBF SPIRBF 0008
31:16 0000
5A20 SPI2BUF DATA<31:0>
15:0 0000
31:16 — — — — — — — — — — — — — — — — 0000
5A30 SPI2BRG
15:0 — — — — — — — BRG<8:0> 0000
31:16 FRMEN FRMSYNC FRMPOL MSSEN FRMSYPW FRMCNT<2:0> — — — — — — SPIFE ENHBUF 0000
5C00 SPI4CON
15:0 ON — SIDL DISSDO MODE32 MODE16 SMP CKE SSEN CKP MSTEN — STXISEL<1:0> SRXISEL<1:0> 0000
31:16 — — — RXBUFELM<4:0> — — — TXBUFELM<4:0> 0000
5C10 SPI4STAT

PIC32MX5XX/6XX/7XX
15:0 — — — — SPIBUSY — — SPITUR SRMT SPIROV SPIRBE — SPITBE — SPITBF SPIRBF 0008
31:16 0000
5C20 SPI4BUF DATA<31:0>
15:0 0000
31:16 — — — — — — — — — — — — — — — — 0000
5C30 SPI4BRG
15:0 — — — — — — — BRG<8:0> 0000
Legend: x = unknown value on Reset; — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: All registers in this table except SPIxBUF have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers”
for more information.
DS60001156H-page 83
DS60001156H-page 84

PIC32MX5XX/6XX/7XX
TABLE 4-15: SPI1 REGISTER MAP FOR PIC32MX534F064L, PIC32MX564F064L, PIC32MX564F128L, PIC32MX575F256L,
PIC32MX575F512L, PIC32MX664F064L, PIC32MX664F128L, PIC32MX675F256L, PIC32MX675F512L, PIC32MX695F512L,
PIC32MX764F128L, PIC32MX775F256L, PIC32MX775F512L AND PIC32MX795F512L DEVICES
Virtual Address
Bits

All Resets
Bit Range
(BF80_#)

Register
Name(1) 31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0

31:16 FRMEN FRMSYNC FRMPOL MSSEN FRMSYPW FRMCNT<2:0> — — — — — — SPIFE ENHBUF 0000
5E00 SPI1CON
15:0 ON — SIDL DISSDO MODE32 MODE16 SMP CKE SSEN CKP MSTEN — STXISEL<1:0> SRXISEL<1:0> 0000
31:16 — — — RXBUFELM<4:0> — — — TXBUFELM<4:0> 0000
5E10 SPI1STAT
15:0 — — — — SPIBUSY — — SPITUR SRMT SPIROV SPIRBE — SPITBE — SPITBF SPIRBF 0008
31:16 0000
5E20 SPI1BUF DATA<31:0>
15:0 0000
31:16 — — — — — — — — — — — — — — — — 0000
5E30 SPI1BRG
15:0 — — — — — — — BRG<8:0> 0000
Legend: x = unknown value on Reset; — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: All registers in this table except SPI1BUF have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers”
for more information.
 2009-2013 Microchip Technology Inc.
 2009-2013 Microchip Technology Inc.

TABLE 4-16: ADC REGISTER MAP


Virtual Address Bits

All Resets
Bit Range
(BF80_#)

Register
Name
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0

31:16 — — — — — — — — — — — — — — — — 0000
9000 AD1CON1(1)
15:0 ON — SIDL — — FORM<2:0> SSRC<2:0> CLRASAM — ASAM SAMP DONE 0000
(1) 31:16 — — — — — — — — — — — — — — — — 0000
9010 AD1CON2
15:0 VCFG2 VCFG1 VCFG0 OFFCAL — CSCNA — — BUFS — SMPI<3:0> BUFM ALTS 0000
31:16 — — — — — — — — — — — — — — — — 0000
9020 AD1CON3(1)
15:0 ADRC — — SAMC<4:0> ADCS<7:0> 0000
31:16 CH0NB — — — CH0SB<3:0> CH0NA — — — CH0SA<3:0> 0000
9040 AD1CHS(1)
15:0 — — — — — — — — — — — — — — — — 0000
(1) 31:16 — — — — — — — — — — — — — — — — 0000
9060 AD1PCFG
15:0 PCFG15 PCFG14 PCFG13 PCFG12 PCFG11 PCFG10 PCFG9 PCFG8 PCFG7 PCFG6 PCFG5 PCFG4 PCFG3 PCFG2 PCFG1 PCFG0 0000
(1) 31:16 — — — — — — — — — — — — — — — — 0000
9050 AD1CSSL
15:0 CSSL15 CSSL14 CSSL13 CSSL12 CSSL11 CSSL10 CSSL9 CSSL8 CSSL7 CSSL6 CSSL5 CSSL4 CSSL3 CSSL2 CSSL1 CSSL0 0000
31:16 0000
9070 ADC1BUF0 ADC Result Word 0 (ADC1BUF0<31:0>)
15:0 0000
31:16 0000
9080 ADC1BUF1 ADC Result Word 1 (ADC1BUF1<31:0>)
15:0 0000
31:16 0000
9090 ADC1BUF2 ADC Result Word 2 (ADC1BUF2<31:0>)
15:0 0000
31:16 0000
90A0 ADC1BUF3 ADC Result Word 3 (ADC1BUF3<31:0>)

PIC32MX5XX/6XX/7XX
15:0 0000
31:16 0000
90B0 ADC1BUF4 ADC Result Word 4 (ADC1BUF4<31:0>)
15:0 0000
31:16 0000
90C0 ADC1BUF5 ADC Result Word 5 (ADC1BUF5<31:0>)
15:0 0000
31:16 0000
90D0 ADC1BUF6 ADC Result Word 6 (ADC1BUF6<31:0>)
15:0 0000
31:16 0000
90E0 ADC1BUF7 ADC Result Word 7 (ADC1BUF7<31:0>)
15:0 0000
31:16 0000
90F0 ADC1BUF8 ADC Result Word 8 (ADC1BUF8<31:0>)
15:0 0000
31:16 0000
9100 ADC1BUF9 ADC Result Word 9 (ADC1BUF9<31:0>)
15:0 0000
DS60001156H-page 85

31:16 0000
9110 ADC1BUFA ADC Result Word A (ADC1BUFA<31:0>)
15:0 0000
31:16 0000
9120 ADC1BUFB ADC Result Word B (ADC1BUFB<31:0>)
15:0 0000
Legend: x = unknown value on Reset; — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: This register has corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy