![NXP Semiconductors MPC5605BK Reference Manual Download Page 946](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852946.webp)
Chapter 35 IEEE 1149.1 Test Access Port Controller (JTAGC)
MPC5606BK Microcontroller Reference Manual, Rev. 2
946
Freescale Semiconductor
35.4
Features
The JTAGC is compliant with the IEEE 1149.1-2001 standard, and supports the following features:
•
IEEE 1149.1-2001 Test Access Port (TAP) interface
•
Four pins (TDI, TMS, TCK, and TDO)—Refer to
Section 35.6, External signal description
•
A 5-bit instruction register that supports several IEEE 1149.1-2001 defined instructions, as well as
several public and private MCU specific instructions
•
Two test data registers:
— Bypass register
— Device identification register
•
A TAP controller state machine that controls the operation of the data registers, instruction register,
and associated circuitry
35.5
Modes of operation
The JTAGC uses a power-on reset indication as its primary reset signals. Several IEEE 1149.1-2001
defined TEST modes are supported, as well as a bypass mode.
35.5.1
Reset
The JTAGC is placed in reset when the TAP controller state machine is in the TEST-LOGIC-RESET state.
The TEST-LOGIC-RESET state is entered upon the assertion of the power-on reset signal, or through TAP
controller state machine transitions controlled by TMS. Asserting power-on reset results in asynchronous
entry into the reset state. While in reset, the following actions occur:
•
The TAP controller is forced into the test-logic-reset state, thereby disabling the test logic and
allowing normal operation of the on-chip system logic to continue unhindered.
•
The instruction register is loaded with the IDCODE instruction.
In addition, execution of certain instructions can result in assertion of the internal system reset. These
instructions include EXTEST.
35.5.2
IEEE 1149.1-2001 defined test modes
The JTAGC supports several IEEE 1149.1-2001 defined TEST modes. The TEST mode is selected by
loading the appropriate instruction into the instruction register while the JTAGC is enabled. Supported test
instructions include EXTEST, SAMPLE, and SAMPLE/PRELOAD. Each instruction defines the set of
data registers that can operate and interact with the on-chip system logic while the instruction is current.
Only one test data register path is enabled to shift data between TDI and TDO for each instruction.
The boundary scan register is external to JTAGC but can be accessed by JTAGC TAP through
EXTEST,SAMPLE,SAMPLE/PRELOAD instructions. The functionality of each TEST mode is
explained in more detail in
Summary of Contents for MPC5605BK
Page 2: ...This page is intentionally left blank...
Page 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Page 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Page 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Page 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Page 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Page 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Page 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...