Datasheet

© 2009-2012 Microchip Technology Inc. Preliminary DS70616F-page 119
dsPIC33EPXXX(GP/MC/MU)806/810/814 and PIC24EPXXX(GP/GU)810/814
TABLE 4-67: PORTG REGISTER MAP FOR dsPIC33EPXXX(GP/MC)806 AND PIC24EPXXXGP806 DEVICES ONLY
TABLE 4-68: PORTG REGISTER MAP FOR dsPIC33EPXXXMU806 DEVICES ONLY
TABLE 4-69: PORTH REGISTER MAP FOR dsPIC33EPXXXMU814 AND PIC24EPXXXGU814 DEVICES ONLY
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
TRISG 0E60
TRISG9 TRISG8 TRISG7 TRISG6 TRISG3 TRISG2 03C0
PORTG 0E62
RG9 RG8 RG7 RG6 —RG3
(1)
RG2
(1)
xxxx
LATG 0E64
LATG9 LATG8 LATG7 LATG6 —LATG3LATG2 xxxx
ODCG 0E66
ODCG3 ODCG2 0000
CNENG 0E68
CNIEG9 CNIEG8 CNIEG7 CNIEG6 CNIEG3
(1)
CNIEG2
(1)
0000
CNPUG 0E6A
CNPUG9 CNPUG8 CNPUG7 CNPUG6 CNPUG3 CNPUG2 0000
CNPDG 0E6C
CNPDG9 CNPDG8 CNPDG7 CNPDG6 CNPDG3 CNPDG2 0000
ANSELG 0E6E
ANSG9 ANSG8 ANSG7 ANSG6 03C0
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: If RG2 and RG3 are used as general purpose inputs, the V
USB
3
V
3
pin must be connected to VDD.
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
TRISG 0E60
TRISG9 TRISG8 TRISG7 TRISG6 03C0
PORTG 0E62
RG9 RG8 RG7 RG6 —RG3
(1)
RG2
(1)
xxxx
LATG 0E64
LATG9 LATG8 LATG7 LATG6 xxxx
ODCG 0E66
0000
CNENG 0E68
CNIEG9 CNIEG8 CNIEG7 CNIEG6 CNIEG3
(1)
CNIEG2
(1)
0000
CNPUG 0E6A
CNPUG9 CNPUG8 CNPUG7 CNPUG6 0000
CNPDG 0E6C
CNPDG9 CNPDG8 CNPDG7 CNPDG6 0000
ANSELG 0E6E
ANSG9 ANSG8 ANSG7 ANSG6 03C0
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: If RG2 and RG3 are used as general purpose inputs, the V
USB
3
V
3
pin must be connected to VDD.
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
TRISH 0E70 TRISH15 TRISH14 TRISH13 TRISH12 TRISH11 TRISH10 TRISH9 TRISH8 TRISH7 TRISH6 TRISH5 TRISH4 TRISH3 TRISH2 TRISH1 TRISH0 FFFF
PORTH 0E72 RH15 RH14 RH13 RH12 RH11 RH10 RH9 RH8 RH7 RH6 RH5 RH4 RH3 RH2 RH1 RH0 xxxx
LATH 0E74 LATH15 LATH14 LATH13 LATH12 LATH11 LATH10 LATH9 LATH8 LATH7 LATH6 LATH5 LATH4 LATH3 LATH2 LATH1 LATH0 xxxx
ODCH 0E76 ODCH15 ODCH14 ODCH13 ODCH12 ODCH11 ODCH10 ODCH9 ODCH8 ODCH7 ODCH6 ODCH5 ODCH4 ODCH3 ODCH2 ODCH1 ODCH0 0000
CNENH 0E78 CNIEH15 CNIEH14 CNIEH13 CNIEH12 CNIEH11 CNIEH10 CNIEH9 CNIEH8 CNIEH7 CNIEH6 CNIEH5 CNIEH4 CNIEH3 CNIEH2 CNIEH1 CNIEH0 0000
CNPUH 0E7A CNPUH15 CNPUH14 CNPUH13 CNPUH12 CNPUH11 CNPUH10 CNPUH9 CNPUH8 CNPUH7 CNPUH6 CNPUH5 CNPUH4 CNPUH3 CNPUH2 CNPUH1 CNPUH0 0000
CNPDH 0E7C CNPDH15 CNPDH14 CNPDH13 CNPDH12 CNPDH11 CNPDH10 CNPDH9 CNPDH8 CNPDH7 CNPDH6 CNPDH5 CNPDH4 CNPDH3 CNPDH2 CNPDH1 CNPDH0 0000
ANSELH 0E7E
0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.