|
PIC32MX795F512L-80IPT Datasheet, PDF (2/68 Pages) Microchip Technology – PIC32 Flash Programming Specification | |||
|
◁ |
PIC32
2.2 Programming Interfaces
All PIC32 devices provide two physical interfaces to the
external programmer tool:
⢠2-wire In-Circuit Serial Programming⢠(ICSPâ¢)
⢠4-wire Joint Test Action Group (JTAG)
See Section 4.0 âConnecting to the Deviceâ for
more information.
Either of these methods may use a downloadable
Programming Executive (PE). The PE executes from
the target device RAM and hides device programming
details from the programmer. It also removes overhead
associated with data transfer and improves overall data
throughput. Microchip has developed a PE that is
available for use with any external programmer (see
Section 16.0 âThe Programming Executiveâ for
more information).
Section 3.0 âProgramming Stepsâ describes high-
level programming steps, followed by a brief
explanation of each step. Detailed explanations are
available in corresponding sections of this document.
More information on programming commands, EJTAG,
and DC specifications are available in the following
sections:
⢠Section 18.0 âConfiguration Memory and
Device IDâ
⢠Section 19.0 âTAP Controllersâ
⢠Section 20.0 âAC/DC Characteristics and
Timing Requirementsâ
2.3 Enhanced JTAG (EJTAG)
The 2-wire and 4-wire interfaces use the EJTAG
protocol to exchange data with the programmer. While
this document provides a working description of this
protocol as needed, advanced users are advised to
refer to the âEJTAG Specificationâ (MD00047), which is
available from MIPS Technologies, Inc.
(www.mips.com).
2.4 Data Sizes
Per the EJTAG Specification, data sizes are defined as
follows:
⢠One Word: 32 bits
⢠One-half Word: 16 bits
⢠One-quarter Word: 8 bits
⢠One Byte: 8 bits
DS61145L-page 2
ï£ 2007-2013 Microchip Technology Inc.
|
▷ |