Datasheet

PIC24FJ64GA104 FAMILY
DS39951C-page 44 2010 Microchip Technology Inc.
TABLE 4-18: PARALLEL MASTER/SLAVE PORT 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
PMCON 0600 PMPEN
PSIDL ADRMUX1 ADRMUX0 PTBEEN PTWREN PTRDEN CSF1 CSF0 ALP CS1P BEP WRSP RDSP 0000
PMMODE 0602 BUSY IRQM1 IRQM0 INCM1 INCM0 MODE16 MODE1 MODE0 WAITB1 WAITB0 WAITM3 WAITM2 WAITM1 WAITM0 WAITE1 WAITE0 0000
PMADDR 0604
—CS1 ADDR10
(1)
ADDR9
(1)
ADDR8
(1)
ADDR7
(1)
ADDR6
(1)
ADDR5
(1)
ADDR4
(1)
ADDR3
(1)
ADDR2
(1)
ADDR1 ADDR0 0000
PMDOUT1 Parallel Port Data Out Register 1 (Buffers 0 and 1) 0000
PMDOUT2 0606 Parallel Port Data Out Register 2 (Buffers 2 and 3) 0000
PMDIN1 0608 Parallel Port Data In Register 1 (Buffers 0 and 1) 0000
PMDIN2 060A Parallel Port Data In Register 2 (Buffers 2 and 3) 0000
PMAEN 060C
—PTEN14 —PTEN10
(1)
PTEN9
(1)
PTEN8
(1)
PTEN7
(1)
PTEN6
(1)
PTEN5
(1)
PTEN4
(1)
PTEN3
(1)
PTEN2
(1)
PTEN1 PTEN0 0000
PMSTAT 060E IBF IBOV
IB3F IB2F IB1F IB0F OBE OBUF OB3E OB2E OB1E OB0E 0000
Legend: — = unimplemented, read as0’. Reset values are shown in hexadecimal.
Note 1: Bits are not available on 28-pin devices; read as ‘0’.
TABLE 4-19: REAL-TIME CLOCK AND CALENDAR 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
ALRMVAL 0620 Alarm Value Register Window Based on ALRMPTR<1:0> xxxx
ALCFGRPT 0622 ALRMEN CHIME AMASK3 AMASK2 AMASK1 AMASK0 ALRMPTR1 ALRMPTR0 ARPT7 ARPT6 ARPT5 ARPT4 ARPT3 ARPT2 ARPT1 ARPT0 0000
RTCVAL 0624 RTCC Value Register Window Based on RTCPTR<1:0> xxxx
RCFGCAL 0626 RTCEN
RTCWREN RTCSYNC HALFSEC RTCOE RTCPTR1 RTCPTR0 CAL7 CAL6 CAL5 CAL4 CAL3 CAL2 CAL1 CAL0 xxxx
Legend: — = unimplemented, read as0’. Reset values are shown in hexadecimal.
TABLE 4-20: CRC 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
CRCCON1 0640 CRCEN
CSIDL VWORD4 VWORD3 VWORD2 VWORD1 VWORD0 CRCFUL CRCMPT CRCISEL CRCGO LENDIAN 0000
CRCCON2 0642
DWIDTH4 DWIDTH3 DWIDTH2 DWIDTH1 DWIDTH0 PLEN4 PLEN3 PLEN2 PLEN1 PLEN0 0000
CRCXORL 0644 X15 X14 X13 X12 X11 X10 X9 X8 X7 X6 X5 X4 X3 X2 X1
0000
CRCXORH 0646 X31 X30 X29 X28 X27 X26 X25 X24 X23 X22 X21 X20 X19 X19 X17 X16 0000
CRCDATL 0648 CRC Data Input Register Low Word xxxx
CRCDATH 064A CRC Data Input Register High Word xxxx
CRCWDATL 064C CRC Result Register Low Word xxxx
CRCWDATH 064E CRC Result Register High Word xxxx
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.