Datasheet
dsPIC33FJ32GS406/606/608/610 and dsPIC33FJ64GS406/606/608/610
DS70591E-page 96 2009-2012 Microchip Technology Inc.
TABLE 4-58: NVM REGISTER MAP
TABLE 4-59: PMD REGISTER MAP FOR dsPIC33FJ64GS610 DEVICES
TABLE 4-60: PMD REGISTER MAP FOR dsPIC33FJ32GS610 DEVICES
File
Name
SFR
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
NVMCON 0760 WR WREN WRERR
— — — — — —ERASE— —NVMOP<3:0>0000
(1)
NVMKEY 0766 — — — — — — — — NVMKEY<7:0> 0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: Reset value shown is for POR only. Value on other Reset states is dependent on the state of memory write or erase operations at the time of Reset.
File
Name
SFR
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
PMD1 0770 T5MD T4MD T3MD T2MD T1MD QEI1MD PWMMD
— I2C1MD U2MD U1MD SPI2MD SPI1MD —C1MDADCMD0000
PMD2 0772
— — — — IC4MD IC3MD IC2MD IC1MD — — — — OC4MD OC3MD OC2MD OC1MD 0000
PMD3 0774
— — — — — CMPMD — — — —QEI2MD— — —I2C2MD — 0000
PMD4 0776
— — — — — — — — — — — —REFOMD— — — 0000
PMD6 077A PWM8MD PWM7MD PWM6MD PWM5MD PWM4MD PWM3MD PWM2MD PWM1MD
— — — — — — — — 0000
PMD7 077C
— — — — CMP4MD CMP3MD CMP2MD CMP1MD — — — — — — —PWM9MD0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
File
Name
SFR
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
PMD1 0770 T5MD T4MD T3MD T2MD T1MD QEI1MD PWMMD
— I2C1MD U2MD U1MD SPI2MD SPI1MD — — ADCMD 0000
PMD2 0772
— — — — IC4MD IC3MD IC2MD IC1MD — — — — OC4MD OC3MD OC2MD OC1MD 0000
PMD3 0774
— — — — — CMPMD — — — —QEI2MD— — —I2C2MD — 0000
PMD4 0776
— — — — — — — — — — — —REFOMD— — — 0000
PMD6 077A PWM8MD PWM7MD PWM6MD PWM5MD PWM4MD PWM3MD PWM2MD PWM1MD
— — — — — — — — 0000
PMD7 077C
— — — — CMP4MD CMP3MD CMP2MD CMP1MD — — — — — — —PWM9MD0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.