# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# PIC24FJ64GA004

- 1
- 2
…
- 38
- 39
- 40
- 41
- 42
…
- 277
- 278

DS39881E-page 40  2010-2013 Microchip Technology Inc.
TABLE 4-17: 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
PMCON 0600 PMPEN
 PSIDL ADRMUX1 ADRMUX0 PTBEEN PTWREN PTRDEN CSF1 CSF0 ALP  CS1P BEP
PMMODE 0602 BUSY IRQM1 IRQM0 INCM1 INCM0 MODE16 MODE1 MODE0 WAITB1 WAITB0 WAITM3 WAITM2 WAITM1 WAITM
PMADDR 0604
 CS1    ADDR10 ADDR9 ADDR8 ADDR7 ADDR6 ADDR5 ADDR4 ADDR3 ADDR2
PMDOUT1 Parallel Port Data Out Register 1 (Buffers 0 and 1)
PMDOUT2 0606 Parallel Port Data Out Register 2 (Buffers 2 and 3)
PMDIN1 0608 Parallel Port Data In Register 1 (Buffers 0 and 1)
PMDIN2 060A Parallel Port Data In Register 2 (Buffers 2 and 3)
PMAEN 060C
 PTEN14    PTEN10 PTEN9 PTEN8 PTEN7 PTEN6 PTEN5 PTEN4 PTEN3 PTEN
PMSTAT 060E IBF IBOV
  IB3F IB2F IB1F IB0F OBE OBUF   OB3E OB2E
Legend:  = unimplemented, read as 0. Reset values are shown in hexadecimal.
TABLE 4-18: 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
ALRMVAL 0620 Alarm Value Register Window Based on ALRMPTR<1:0>
ALCFGRPT 0622 ALRMEN CHIME AMASK3 AMASK2 AMASK1 AMASK0 ALRMPTR1 ALRMPTR0 ARPT7 ARPT6 ARPT5 ARPT4 ARPT3 ARPT2
RTCVAL 0624 RTCC Value Register Window Based on RTCPTR<1:0>
RCFGCAL 0626 RTCEN
 RTCWREN RTCSYNC HALFSEC RTCOE RTCPTR1 RTCPTR0 CAL7 CAL6 CAL5 CAL4 CAL3 CAL2
Legend:  = unimplemented, read as 0. Reset values are shown in hexadecimal.
TABLE 4-19: DUAL COMPARATOR 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
CMCON 0630 CMIDL
 C2EVT C1EVT C2EN C1EN C2OUTEN C1OUTEN C2OUT C1OUT C2INV C1INV C2NEG C2POS
CVRCON 0632
        CVREN CVROE CVRR CVRSS CVR3 CVR2
Legend:  = unimplemented, read as 0. 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
CRCCON 0640
  CSIDL VWORD4 VWORD3 VWORD2 VWORD1 VWORD0 CRCFUL CRCMPT  CRCGO PLEN3 PLEN2
CRCXOR 0642 X15 X14 X13 X12 X11 X10 X9 X8 X7 X6 X5 X4 X3 X2
CRCDAT 0644 CRC Data Input Register
CRCWDAT 0646 CRC Result Register
Legend:  = unimplemented, read as 0. Reset values are shown in hexadecimal.

- 1
- 2
…
- 38
- 39
- 40
- 41
- 42
…
- 277
- 278