MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 19
Chapter 19
IEEE 1149.1 Test Access Port Controller (JTAGC)
19.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .715
19.2 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .715
19.3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .715
19.4 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .716
19.5 Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .716
19.5.1 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .716
19.5.2 IEEE 1149.1-2001 defined test modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .716
19.5.2.1 Bypass mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .717
19.5.2.2 TAP sharing mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .717
19.6 External signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .718
19.7 Memory map and register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .718
19.7.1 Instruction register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .719
19.7.2 Bypass register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .719
19.7.3 Device Identification register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .719
19.7.4 Boundary Scan register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .720
19.8 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .720
19.8.1 JTAGC reset configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .720
19.8.2 IEEE 1149.1-2001 (JTAG) Test Access Port . . . . . . . . . . . . . . . . . . . . . . . . . . .720
19.8.3 TAP Controller state machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .721
19.8.3.1 Selecting an IEEE 1149.1-2001 register . . . . . . . . . . . . . . . . . . . . . . .723
19.8.4 JTAGC instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .723
19.8.4.1 BYPASS instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .724
19.8.4.2 ACCESS_AUX_TAP_x instructions . . . . . . . . . . . . . . . . . . . . . . . . . .724
19.8.4.3 EXTEST — External Test instruction . . . . . . . . . . . . . . . . . . . . . . . . .724
19.8.4.4 IDCODE instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .725
19.8.4.5 SAMPLE instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .725
19.8.4.6 SAMPLE/PRELOAD instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . .725
19.8.5 Boundary scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .725
19.9 e200z0 OnCE controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .726
19.9.1 e200z0 OnCE controller block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .726
19.9.2 e200z0 OnCE controller functional description . . . . . . . . . . . . . . . . . . . . . . . .726
19.9.2.1 Enabling the TAP controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .726
19.9.3 e200z0 OnCE controller register description . . . . . . . . . . . . . . . . . . . . . . . . . .727
19.9.3.1 OnCE Command Register (OCMD) . . . . . . . . . . . . . . . . . . . . . . . . . .727
19.10Initialization/application information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .728
Chapter 20
Inter-Integrated Circuit Bus Controller Module (I
2
C)
20.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .729
20.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .729
20.1.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .729
20.1.3 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .729