PIC32CM2532JH01032 DSU registers

The 50 registers of DSU (Device Service Unit), from 0x41002000, with their reset value and every field. The PIC32CM2532JH01032 has 1128 registers in 48 peripherals, one page each.

DSU Device Service Unit

CTRLControl

Address
0x41002000
Reset
0x00
Access
write only
  1. 7–
  2. 6–
  3. 5–
  4. 4CE
  5. 3–
  6. 2CRC
  7. 1–
  8. 0SWRST
3 fields
FieldBitsWhat it does
CE4Chip-Erase
CRC232-bit Cyclic Redundancy Code
SWRST0Software Reset

STATUSAStatus A

Address
0x41002001
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PERR
  5. 3FAIL
  6. 2BERR
  7. 1CRSTEXT
  8. 0DONE
5 fields
FieldBitsWhat it does
PERR4Protection Error
FAIL3Failure
BERR2Bus Error
CRSTEXT1CPU Reset Phase Extension
DONE0Done

STATUSBStatus B

Address
0x41002002
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5CEHL
  4. 4HPE
  5. 3DCCD1
  6. 2DCCD0
  7. 1DBGPRES
  8. 0PROT
6 fields
FieldBitsWhat it does
CEHL5Chip Erase Hard Lock
HPE4Hot-Plugging Enable
DCCD13Debug Communication Channel 1 Dirty
DCCD02Debug Communication Channel 0 Dirty
DBGPRES1Debugger Present
PROT0Protected

ADDRAddress

Address
0x41002004
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
AMOD1:0CRC Access Mode
  • 0 Array access mode
  • 1 Data Flash access mode
ADDR31:2Address

LENGTHLength

Address
0x41002008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
LENGTH31:2Length

DATAData

Address
0x4100200C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DCC0Debug Communication Channel n

Address
0x41002010
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DCC1Debug Communication Channel n

Address
0x41002014
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DIDDevice Identification

Address
0x41002018
Reset
0x11060107
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
FAMILY27:23Family
  • 2 5V Industrial
SERIES21:16Series
  • 6 PIC32CM JH00 and PIC32CM JH01
DIE15:12Die Number
REVISION11:8Revision Number
DEVSEL7:0Device Select
  • 0 512 KB Flash / 64 KB SRAM / 100-pin / CAN
  • 1 512 KB Flash / 64 KB SRAM / 64-pin / CAN
  • 2 512 KB Flash / 64 KB SRAM / 48-pin / CAN
  • 3 512 KB Flash / 64 KB SRAM / 32-pin / CAN
  • 4 256 KB Flash / 32 KB SRAM / 100-pin / CAN
  • 5 256 KB Flash / 32 KB SRAM / 64-pin / CAN
  • 6 256 KB Flash / 32 KB SRAM / 48-pin / CAN
  • 7 256 KB Flash / 32 KB SRAM / 32-pin / CAN
  • 10 128 KB Flash / 16 KB SRAM / 48-pin / CAN
  • 11 128 KB Flash / 16 KB SRAM / 32-pin / CAN
  • 13 256 KB Flash / 32 KB SRAM / 100-pin / No CAN
  • 14 512 KB Flash / 64 KB SRAM / 100-pin / No CAN
  • 15 512 KB Flash / 64 KB SRAM / 64-pin / No CAN
  • 16 256 KB Flash / 32 KB SRAM / 64-pin / No CAN
  • 19 256 KB Flash / 32 KB SRAM / 48-pin / No CAN
  • 20 512 KB Flash / 64 KB SRAM / 48-pin / No CAN
  • 21 512 KB Flash / 64 KB SRAM / 32-pin / No CAN
  • 22 256 KB Flash / 32 KB SRAM / 32-pin / No CAN
PROCESSOR31:28Processor
  • 1 Cortex-M0+

CTRLControl

Address
0x41002100
Reset
0x00
Access
write only
  1. 7–
  2. 6–
  3. 5–
  4. 4CE
  5. 3–
  6. 2CRC
  7. 1–
  8. 0SWRST
3 fields
FieldBitsWhat it does
CE4Chip-Erase
CRC232-bit Cyclic Redundancy Code
SWRST0Software Reset

STATUSAStatus A

Address
0x41002101
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PERR
  5. 3FAIL
  6. 2BERR
  7. 1CRSTEXT
  8. 0DONE
5 fields
FieldBitsWhat it does
PERR4Protection Error
FAIL3Failure
BERR2Bus Error
CRSTEXT1CPU Reset Phase Extension
DONE0Done

STATUSBStatus B

Address
0x41002102
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5CEHL
  4. 4HPE
  5. 3DCCD1
  6. 2DCCD0
  7. 1DBGPRES
  8. 0PROT
6 fields
FieldBitsWhat it does
CEHL5Chip Erase Hard Lock
HPE4Hot-Plugging Enable
DCCD13Debug Communication Channel 1 Dirty
DCCD02Debug Communication Channel 0 Dirty
DBGPRES1Debugger Present
PROT0Protected

ADDRAddress

Address
0x41002104
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
AMOD1:0CRC Access Mode
  • 0 Array access mode
  • 1 Data Flash access mode
ADDR31:2Address

LENGTHLength

Address
0x41002108
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
LENGTH31:2Length

DATAData

Address
0x4100210C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DCC0Debug Communication Channel n

Address
0x41002110
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DCC1Debug Communication Channel n

Address
0x41002114
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DIDDevice Identification

Address
0x41002118
Reset
0x11060107
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
FAMILY27:23Family
  • 2 5V Industrial
SERIES21:16Series
  • 6 PIC32CM JH00 and PIC32CM JH01
DIE15:12Die Number
REVISION11:8Revision Number
DEVSEL7:0Device Select
  • 0 512 KB Flash / 64 KB SRAM / 100-pin / CAN
  • 1 512 KB Flash / 64 KB SRAM / 64-pin / CAN
  • 2 512 KB Flash / 64 KB SRAM / 48-pin / CAN
  • 3 512 KB Flash / 64 KB SRAM / 32-pin / CAN
  • 4 256 KB Flash / 32 KB SRAM / 100-pin / CAN
  • 5 256 KB Flash / 32 KB SRAM / 64-pin / CAN
  • 6 256 KB Flash / 32 KB SRAM / 48-pin / CAN
  • 7 256 KB Flash / 32 KB SRAM / 32-pin / CAN
  • 10 128 KB Flash / 16 KB SRAM / 48-pin / CAN
  • 11 128 KB Flash / 16 KB SRAM / 32-pin / CAN
  • 13 256 KB Flash / 32 KB SRAM / 100-pin / No CAN
  • 14 512 KB Flash / 64 KB SRAM / 100-pin / No CAN
  • 15 512 KB Flash / 64 KB SRAM / 64-pin / No CAN
  • 16 256 KB Flash / 32 KB SRAM / 64-pin / No CAN
  • 19 256 KB Flash / 32 KB SRAM / 48-pin / No CAN
  • 20 512 KB Flash / 64 KB SRAM / 48-pin / No CAN
  • 21 512 KB Flash / 64 KB SRAM / 32-pin / No CAN
  • 22 256 KB Flash / 32 KB SRAM / 32-pin / No CAN
PROCESSOR31:28Processor
  • 1 Cortex-M0+

ENTRY0CoreSight ROM Table Entry 0

Address
0x41003000
Reset
0x9F0FC002
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1Format
EPRES0Entry Present
ADDOFF31:12Address Offset

ENTRY1CoreSight ROM Table Entry 1

Address
0x41003004
Reset
0x00000000
Access
read only
Size
32-bit

ENDCoreSight ROM Table End

Address
0x41003008
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
END31:0End Marker

ENTRY0CoreSight ROM Table Entry 0

Address
0x41003100
Reset
0x9F0FC002
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1Format
EPRES0Entry Present
ADDOFF31:12Address Offset

ENTRY1CoreSight ROM Table Entry 1

Address
0x41003104
Reset
0x00000000
Access
read only
Size
32-bit

ENDCoreSight ROM Table End

Address
0x41003108
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
END31:0End Marker

MEMTYPECoreSight ROM Table Memory Type

Address
0x41003FCC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
SMEMP0System Memory Present

PID4Peripheral Identification 4

Address
0x41003FD0
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
FKBC7:44KB count
JEPCC3:0JEP-106 Continuation Code

PID5Peripheral Identification 5

Address
0x41003FD4
Reset
0x00000000
Access
read only
Size
32-bit

PID6Peripheral Identification 6

Address
0x41003FD8
Reset
0x00000000
Access
read only
Size
32-bit

PID7Peripheral Identification 7

Address
0x41003FDC
Reset
0x00000000
Access
read only
Size
32-bit

PID0Peripheral Identification 0

Address
0x41003FE0
Reset
0x000000D0
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PARTNBL7:0Part Number Low

PID1Peripheral Identification 1

Address
0x41003FE4
Reset
0x000000FC
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
JEPIDCL7:4Low part of the JEP-106 Identity Code
PARTNBH3:0Part Number High

PID2Peripheral Identification 2

Address
0x41003FE8
Reset
0x00000009
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
REVISION7:4Revision Number
JEPU3JEP-106 Identity Code is used
JEPIDCH2:0JEP-106 Identity Code High

PID3Peripheral Identification 3

Address
0x41003FEC
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
REVAND7:4Revision Number
CUSMOD3:0ARM CUSMOD

CID0Component Identification 0

Address
0x41003FF0
Reset
0x0000000D
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PREAMBLEB07:0Preamble Byte 0

CID1Component Identification 1

Address
0x41003FF4
Reset
0x00000010
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
CCLASS7:4Component Class
PREAMBLE3:0Preamble

CID2Component Identification 2

Address
0x41003FF8
Reset
0x00000005
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PREAMBLEB27:0Preamble Byte 2

CID3Component Identification 3

Address
0x41003FFC
Reset
0x000000B1
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PREAMBLEB37:0Preamble Byte 3

MEMTYPECoreSight ROM Table Memory Type

Address
0x410040CC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
SMEMP0System Memory Present

PID4Peripheral Identification 4

Address
0x410040D0
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
FKBC7:44KB count
JEPCC3:0JEP-106 Continuation Code

PID5Peripheral Identification 5

Address
0x410040D4
Reset
0x00000000
Access
read only
Size
32-bit

PID6Peripheral Identification 6

Address
0x410040D8
Reset
0x00000000
Access
read only
Size
32-bit

PID7Peripheral Identification 7

Address
0x410040DC
Reset
0x00000000
Access
read only
Size
32-bit

PID0Peripheral Identification 0

Address
0x410040E0
Reset
0x000000D0
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PARTNBL7:0Part Number Low

PID1Peripheral Identification 1

Address
0x410040E4
Reset
0x000000FC
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
JEPIDCL7:4Low part of the JEP-106 Identity Code
PARTNBH3:0Part Number High

PID2Peripheral Identification 2

Address
0x410040E8
Reset
0x00000009
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
REVISION7:4Revision Number
JEPU3JEP-106 Identity Code is used
JEPIDCH2:0JEP-106 Identity Code High

PID3Peripheral Identification 3

Address
0x410040EC
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
REVAND7:4Revision Number
CUSMOD3:0ARM CUSMOD

CID0Component Identification 0

Address
0x410040F0
Reset
0x0000000D
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PREAMBLEB07:0Preamble Byte 0

CID1Component Identification 1

Address
0x410040F4
Reset
0x00000010
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
CCLASS7:4Component Class
PREAMBLE3:0Preamble

CID2Component Identification 2

Address
0x410040F8
Reset
0x00000005
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PREAMBLEB27:0Preamble Byte 2

CID3Component Identification 3

Address
0x410040FC
Reset
0x000000B1
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PREAMBLEB37:0Preamble Byte 3