# Vault 7: Projects

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

### Protego

# PIC24FJ32MC10X -- Family Data Sheet

- 1
- 2
…
- 49
- 50
- 51
- 52
- 53
…
- 349
- 350

© 2011-2012 Microchip Technology Inc. Preliminary DS39997C-page 51
TABLE 4-25: PORTA REGISTER MAP FOR PIC24FJXXMC101/102
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
TRISA 02C0
— — — — — — — — — — —
TRISA4 TRISA3 TRIS
PORTA 02C2
— — — — — — — — — — — RA4 RA3 RA2
LATA 02C4
— — — — — — — — — — — LATA4 LATA3 LAT
ODCA 02C6
— — — — — — — — — — — —
ODCA3 ODC
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-26: PORTA REGISTER MAP FOR PIC24FJ32MC104 DEVICES
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 B
TRISA 02C0
— — — — —
TRISA10 TRISA9 TRISA8 TRISA7
— —
TRISA4 TRISA3 TR
PORTA 02C2
— — — — —
RA10 RA9 RA8 RA7
— — RA4 RA3 R
LATA 02C4
— — — — —
LATA10 LATA9 LATA8 LATA7
— — LATA4 LATA3 LA
ODCA 02C6
— — — — —
ODCA10 ODCA9 ODCBA ODCA7
— — —
ODCA3 OD
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-27: PORTB REGISTER MAP FOR PIC24FJXXMC101 DEVICES
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 B
TRISB
02C8 TRISB15 TRISB14 TRISB13 TRISB12
— —
TRISB9 TRISB8 TRISB7
— —
TRISB4
—
PORTB
02CA RB15 RB14 RB13 RB12
— —
RB9 RB8 RB7
— —
RB4
—
LATB
02CC LATB15 LATB14 LATB13 LATB12
— —
LATB9 LATB8 LATB7
— —
LATB4
—
ODCB
02CE ODCB15 ODCB14 ODCB13 ODCB12
— —
ODCB9 ODCB8 ODCB7
— — — —
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal
TABLE 4-28: PORTB REGISTER MAP FOR PIC24FJXXMC102 DEVICES
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 B
TRISB 02C8 TRISB15 TRISB14 TRISB13 TRISB12 TRISB11 TRISB10 TRISB9 TRISB8 TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TR
PORTB 02CA RB15 RB14 RB13 RB12 RB11 RB10 RB9 RB8 RB7 RB6 RB5 RB4 RB3 RB
LATB 02CC LATB15 LATB14 LATB13 LATB12 LATB11 LATB10 LATB9 LATB8 LATB7 LATB6 LATB5 LATB4 LATB3 LA
ODCB 02CE
ODCB15 ODCB14 ODCB13 ODCB12 ODCB11 ODCB10 ODCB9 ODCB8 ODCB7 ODCB6 ODCB5
— —
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

- 1
- 2
…
- 49
- 50
- 51
- 52
- 53
…
- 349
- 350