English
Language : 

PIC24HJ16GP304-E Datasheet, PDF (177/274 Pages) Microchip Technology – High-Performance, 16-bit Microcontrollers
PIC24HJ32GP202/204 AND PIC24HJ16GP304
19.5 JTAG Interface
PIC24HJ32GP202/204 and PIC24HJ16GP304
devices implement a JTAG interface, which supports
boundary scan device testing, as well as in-circuit
programming. Detailed information on this interface will
be provided in future revisions of the document.
19.6 Code Protection and
CodeGuard™ Security
The PIC24HJ32GP202/204 and PIC24HJ16GP304
product family offers the intermediate implementation
of CodeGuard Security. CodeGuard Security allows
multiple parties to securely share resources (memory,
interrupts and peripherals) on a single chip. This
feature helps to protect individual Intellectual Property
in collaborative system designs.
When coupled with software encryption libraries,
CodeGuard Security can be used to securely update
Flash even when multiple IPs reside on the single chip.
The code protection features are controlled by the
Configuration registers: FBS and FGS. The Secure
segment and RAM is not implemented.
Note:
Refer to Section 23. “CodeGuard™
Security” (DS70199) in the
“dsPIC33F/PIC24H Family Reference
Manual” for further information on
usage, configuration and operation of
CodeGuard Security.
TABLE 19-3: CODE FLASH SECURITY
SEGMENT SIZES FOR
32 KBYTE DEVICES
CONFIG BITS
BSS<2:0>=x11
0K
VS = 256 IW
GS = 11008 IW
0x000000
0x0001FE
0x000200
0x0007FE
0x000800
0x001FFE
0x002000
0x003FFE
0x004000
0x0057FE
BSS<2:0>=x10
256
VS = 256 IW
BS = 768 IW
GS = 10240 IW
0x000000
0x0001FE
0x000200
0x0007FE
0x000800
0x001FFE
0x002000
0x003FFE
0x004000
0x0057FE
BSS<2:0>=x01
768
VS = 256 IW
BS = 3840 IW
GS = 7168 IW
0x000000
0x0001FE
0x000200
0x0007FE
0x000800
0x001FFE
0x002000
0x003FFE
0x004000
0x0057FE
BSS<2:0>=x00
1792
VS = 256 IW
BS = 7936 IW
GS = 3072 IW
0x000000
0x0001FE
0x000200
0x0007FE
0x000800
0x001FFE
0x002000
0x003FFE
0x004000
0x0057FE
TABLE 19-4: CODE FLASH SECURITY
SEGMENT SIZES FOR
16 KBYTE DEVICES
CONFIG BITS
BSS<2:0>=x11
0K
VS = 256 IW
GS = 5376 IW
0x000000
0x0001FE
0x000200
0x0007FE
0x000800
0x001FFE
0x002000
BSS<2:0>=x10
256
VS = 256 IW
BS = 768 IW
0x002BFE
0x000000
0x0001FE
0x000200
0x0007FE
0x000800
0x001FFE
0x002000
BSS<2:0>=x01
768
GS = 4608 IW
VS = 256 IW
BS = 3840 IW
002BFEh
0x000000
0x0001FE
0x000200
0x0007FE
0x000800
0x001FFE
0x002000
BSS<2:0>=x00
1792
GS = 1536 IW
VS = 256 IW
BS = 5376 IW
0x002BFE
0x000000
0x0001FE
0x000200
0x0007FE
0x000800
0x001FFE
0x002000
0x002BFE
© 2007-2011 Microchip Technology Inc.
DS70289H-page 177