32.6 Register Summary
Refer to the Registers Description section for more details on register properties and access permissions.
Important: (PIC32CM LS00 only)
The peripheral register map is automatically duplicated in a Secure and Non-Secure alias:
- The Non-Secure alias is at the peripheral base address
- The Secure alias is located at the peripheral base address + 0x200
Refer to Mix-Secure Peripherals for more information on register access rights.
Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|
0x00 | CTRLA | 7:0 | SWRST | |||||||
0x01 ... 0x03 | Reserved | |||||||||
0x04 | SWEVT | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | CHANNEL11 | CHANNEL10 | CHANNEL9 | CHANNEL8 | ||||||
7:0 | CHANNEL7 | CHANNEL6 | CHANNEL5 | CHANNEL4 | CHANNEL3 | CHANNEL2 | CHANNEL1 | CHANNEL0 | ||
0x08 | PRICTRL | 7:0 | RREN | PRI[2:0] | ||||||
0x09 ... 0x0F | Reserved | |||||||||
0x10 | INTPEND | 15:8 | BUSY | READY | EVD | OVR | ||||
7:0 | ID[2:0] | |||||||||
0x12 ... 0x13 | Reserved | |||||||||
0x14 | INTSTATUS | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ||||||||||
7:0 | CHINT7 | CHINT6 | CHINT5 | CHINT4 | CHINT3 | CHINT2 | CHINT1 | CHINT0 | ||
0x18 | BUSYCH | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ||||||||||
7:0 | BUSYCH7 | BUSYCH6 | BUSYCH5 | BUSYCH4 | BUSYCH3 | BUSYCH2 | BUSYCH1 | BUSYCH0 | ||
0x1C | READYUSR | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ||||||||||
7:0 | READYUSR7 | READYUSR6 | READYUSR5 | READYUSR4 | READYUSR3 | READYUSR2 | READYUSR1 | READYUSR0 | ||
0x20 | CHANNEL0 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x24 | CHINTENCLR0 | 7:0 | EVD | OVR | ||||||
0x25 | CHINTENSET0 | 7:0 | EVD | OVR | ||||||
0x26 | CHINTFLAG0 | 7:0 | EVD | OVR | ||||||
0x27 | CHSTATUS0 | 7:0 | BUSYCH | RDYUSR | ||||||
0x28 | CHANNEL1 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x2C | CHINTENCLR1 | 7:0 | EVD | OVR | ||||||
0x2D | CHINTENSET1 | 7:0 | EVD | OVR | ||||||
0x2E | CHINTFLAG1 | 7:0 | EVD | OVR | ||||||
0x2F | CHSTATUS1 | 7:0 | BUSYCH | RDYUSR | ||||||
0x30 | CHANNEL2 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x34 | CHINTENCLR2 | 7:0 | EVD | OVR | ||||||
0x35 | CHINTENSET2 | 7:0 | EVD | OVR | ||||||
0x36 | CHINTFLAG2 | 7:0 | EVD | OVR | ||||||
0x37 | CHSTATUS2 | 7:0 | BUSYCH | RDYUSR | ||||||
0x38 | CHANNEL3 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x3C | CHINTENCLR3 | 7:0 | EVD | OVR | ||||||
0x3D | CHINTENSET3 | 7:0 | EVD | OVR | ||||||
0x3E | CHINTFLAG3 | 7:0 | EVD | OVR | ||||||
0x3F | CHSTATUS3 | 7:0 | BUSYCH | RDYUSR | ||||||
0x40 | CHANNEL4 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x44 | CHINTENCLR4 | 7:0 | EVD | OVR | ||||||
0x45 | CHINTENSET4 | 7:0 | EVD | OVR | ||||||
0x46 | CHINTFLAG4 | 7:0 | EVD | OVR | ||||||
0x47 | CHSTATUS4 | 7:0 | BUSYCH | RDYUSR | ||||||
0x48 | CHANNEL5 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x4C | CHINTENCLR5 | 7:0 | EVD | OVR | ||||||
0x4D | CHINTENSET5 | 7:0 | EVD | OVR | ||||||
0x4E | CHINTFLAG5 | 7:0 | EVD | OVR | ||||||
0x4F | CHSTATUS5 | 7:0 | BUSYCH | RDYUSR | ||||||
0x50 | CHANNEL6 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x54 | CHINTENCLR6 | 7:0 | EVD | OVR | ||||||
0x55 | CHINTENSET6 | 7:0 | EVD | OVR | ||||||
0x56 | CHINTFLAG6 | 7:0 | EVD | OVR | ||||||
0x57 | CHSTATUS6 | 7:0 | BUSYCH | RDYUSR | ||||||
0x58 | CHANNEL7 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x5C | CHINTENCLR7 | 7:0 | EVD | OVR | ||||||
0x5D | CHINTENSET7 | 7:0 | EVD | OVR | ||||||
0x5E | CHINTFLAG7 | 7:0 | EVD | OVR | ||||||
0x5F | CHSTATUS7 | 7:0 | BUSYCH | RDYUSR | ||||||
0x60 | CHANNEL8 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x64 ... 0x67 | Reserved | |||||||||
0x68 | CHANNEL9 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x6C ... 0x6F | Reserved | |||||||||
0x70 | CHANNEL10 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x74 ... 0x77 | Reserved | |||||||||
0x78 | CHANNEL11 | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
7:0 | EVGEN[6:0] | |||||||||
0x7C ... 0x011F | Reserved | |||||||||
0x0120 | USER0 | 7:0 | CHANNEL[3:0] | |||||||
... | ||||||||||
0x0153 | USER51 | 7:0 | CHANNEL[3:0] | |||||||
0x0154 ... 0x01D3 | Reserved | |||||||||
0x01D4 | INTENCLR | 7:0 | NSCHK | |||||||
0x01D5 | INTENSET | 7:0 | NSCHK | |||||||
0x01D6 | INTFLAG | 7:0 | NSCHK | |||||||
0x01D7 | Reserved | |||||||||
0x01D8 | NONSECCHAN | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | CHANNEL11 | CHANNEL10 | CHANNEL9 | CHANNEL8 | ||||||
7:0 | CHANNEL7 | CHANNEL6 | CHANNEL5 | CHANNEL4 | CHANNEL3 | CHANNEL2 | CHANNEL1 | CHANNEL0 | ||
0x01DC | NSCHKCHAN | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | CHANNEL11 | CHANNEL10 | CHANNEL9 | CHANNEL8 | ||||||
7:0 | CHANNEL7 | CHANNEL6 | CHANNEL5 | CHANNEL4 | CHANNEL3 | CHANNEL2 | CHANNEL1 | CHANNEL0 | ||
0x01E0 | NONSECUSER0 | 31:24 | USER31 | USER30 | USER29 | USER28 | USER27 | USER26 | USER25 | USER24 |
23:16 | USER23 | USER22 | USER21 | USER20 | USER19 | USER18 | USER17 | USER16 | ||
15:8 | USER15 | USER14 | USER13 | USER12 | USER11 | USER10 | USER9 | USER8 | ||
7:0 | USER7 | USER6 | USER5 | USER4 | USER3 | USER2 | USER1 | USER0 | ||
0x01E4 | NONSECUSER1 | 31:24 | ||||||||
23:16 | USER51 | USER50 | USER49 | USER48 | ||||||
15:8 | USER47 | USER46 | USER45 | USER44 | USER43 | USER42 | USER41 | USER40 | ||
7:0 | USER39 | USER38 | USER37 | USER36 | USER35 | USER34 | USER33 | USER32 | ||
0x01E8 ... 0x01EF | Reserved | |||||||||
0x01F0 | NSCHKUSER0 | 31:24 | USER31 | USER30 | USER29 | USER28 | USER27 | USER26 | USER25 | USER24 |
23:16 | USER23 | USER22 | USER21 | USER20 | USER19 | USER18 | USER17 | USER16 | ||
15:8 | USER15 | USER14 | USER13 | USER12 | USER11 | USER10 | USER9 | USER8 | ||
7:0 | USER7 | USER6 | USER5 | USER4 | USER3 | USER2 | USER1 | USER0 | ||
0x01F4 | NSCHKUSER1 | 31:24 | ||||||||
23:16 | USER51 | USER50 | USER49 | USER48 | ||||||
15:8 | USER47 | USER46 | USER45 | USER44 | USER43 | USER42 | USER41 | USER40 | ||
7:0 | USER39 | USER38 | USER37 | USER36 | USER35 | USER34 | USER33 | USER32 |