Microchip Technology MA320001 Data Sheet

Page of 214
© 2011 Microchip Technology Inc.
DS61143H-page 131
PIC32MX3XX/4XX
26.0
SPECIAL FEATURES
PIC32MX3XX/4XX devices include several features
intended to maximize application flexibility and reliabil-
ity and minimize cost through elimination of external
components. These are:
• Flexible Device Configuration
• Watchdog Timer
• JTAG Interface
• In-Circuit Serial Programming™ (ICSP™)
26.1
Configuration Bits
The Configuration bits can be programmed to select
various device configurations.
 
Note:
This data sheet summarizes the features of
the PIC32MX3XX/4XX family family of
devices. It is not intended to be a compre-
hensive reference source. To complement
the information in this data sheet, refer to
Section 9. “Watchdog Timer and
Power-up Timer”
 (
DS61114), Section
32. “Configuration”
 (DS61
124) and
Section 33. “Programming and Diag-
nostics”
 (DS61
129) of the “PIC32 Family
Reference Manual”
, which is available from
the Microchip web site
(
).
REGISTER 26-1:
DEVCFG0: DEVICE CONFIGURATION WORD 0
Bit 
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
r-0
r-1
r-1
R/P
r-1
r-1
r-1
R/P
CP
BWP
23:16
r-1
r-1
r-1
r-1
R/P
R/P
R/P
R/P
PWP<7:4>
15:8
R/P
R/P
R/P
R/P
r-1
r-1
r-1
r-1
PWP<3:0>
7:0
r-1
r-1
r-1
r-1
R/P
r-1
R/P
R/P
ICESEL
DEBUG<1:0>
Legend:
R = Readable bit
W = Writable bit
P = Programmable bit
r = Reserved bit
U = Unimplemented bit
-n = Bit Value at POR: (‘0’, ‘1’, x = Unknown)
bit 31
Reserved: Write ‘0’
bit 30-29 Reserved: Write ‘1’
bit 28
CP: Code-Protect bit
Prevents boot and program Flash memory from being read or modified by an external
programming device.
1
 = Protection disabled
0
 = Protection enabled 
bit 27-25 Reserved: Write ‘1’
bit 24
BWP: Boot Flash Write-Protect bit
Prevents boot Flash memory from being modified during code execution.
1
 = Boot Flash is writable
0
 = Boot Flash is not writable
bit 23-20 Reserved: Write ‘1’