Jump to main content
PIC32 Flash Programming Specification
Search
Home
20
Tap Controllers
20.2
EJTAG TAP Controller
Introduction
1
Quick References
2
Programming Overview
3
Programming Steps
4
Connecting to the Device
5
Enhanced Joint Test Action Group (EJTAG) vs In-Circuit Serial Programming™ (ICSP)
6
Pseudo Operations
7
Entering Two-Wire Enhanced ICSP Mode
8
Check Device Status
9
Erasing the Device
10
Entering Serial Execution Mode
11
Downloading the Programming Executive (PE)
12
Downloading a Data Block
13
Initiating a Page Erase
14
Initiating a Flash Row Write
15
Verify Device Memory
16
Exiting Programming Mode
17
Programming Executive
18
Checksum
19
Configuration Memory and Device ID
20
Tap Controllers
20.1
Microchip (MTAP) TAP Controllers
20.2
EJTAG TAP Controller
20.2.1
ETAP Address (
ETAP_ADDRESS
) Command
20.2.2
ETAP Data (
ETAP_DATA
) Command
20.2.3
ETAP Control (
ETAP_CONTROL
) Command
20.2.4
ETAP EJTAG Boot (
ETAP_EJTAGBOOT
) Command
20.2.5
ETAP Fast Data (
ETAP_FASTDATA
) Command
21
AC/DC Characteristics and Timing Requirements
Appendix A: PIC32 Flash Memory Map
Appendix B: HEX File Format
Appendix C: Device IDs
22
Document Revision History
Microchip Information
20.2 EJTAG TAP Controller