background image

M68ICS08ABUM/D

A-11

APPENDIX A – TECHNICAL REFERENCE & TROUBLESHOOTING

10. Make sure that the MCU can enter and remain in monitor mode. For

this to happen, the following conditions must occur:

a. At the rising edge of

RST*

, the target MCU’s

IRQ*

pin must be at

V

TST

(8.0 Vdc). Using a dual-trace oscilloscope, trigger channel 1

on the rising edge of the MCU’s

RST*

pin and read the

IRQ*

pin

with channel 2. Start the ICS08ABZ software as described in Sec-
tion 1.6 HARDWARE QUICK START INSTRUCTIONS 
and
verify that the

IRQ*

signal is approximately 8.0 Vdc when

RST*

rises.

b. At the rising edge of

RST*

,

PTA0

,

PTC0

,

PTC1

, and

PTC3

must

be held at logic values 1, 1, 0, and 0, respectively. The logic levels
are 5.0 V CMOS logic levels (with the factory default setting, and
5.0 Vdc EVDD input or left EVDD input floating) Using a dual-
trace oscilloscope, trigger channel 1 on the rising edge of

RST*

and

read the corresponding MCU pin with channel 2.

PTA0

is the serial

data pin to and from the host PC and should be held at logic value 1
at the rising edge of

RST*

.

PTC0

,

PTC1

, and

PTC3

are controlled

by analog switch

U5

on the ICS08AB and should be approximately

5.0 V, 0 V, and 0 V respectively, at the rising edge of

RST*

. After

the rising edge of

RST*

, the MCU pins

PTC0

,

PTC1

, and

PTC3

are connected (by the ICS08AB) to the MON08 connector pins

TGT_PTC0

,

TGT_PTC1

, and

TGT_PTC3

, respectively. The

MCU’s

PTA0

pin is never connected to the target pins, as it is used

for host communication.

c.

IRQ*

must remain at 8.0 Vdc to hold the MCU in monitor mode.

The ICS08AB board has an

IRQ*

lockout feature to keep

IRQ*

at

8.0 Vdc when the

RST*

or

RST_IN*

signal is asserted (low) and

to keep it at 8.0 Vdc until after

RST*

goes high. The

TGT_IRQ*

signal is allowed to control the

IRQ*

signal when

RST*

is not

asserted.

11. Make sure that the target circuitry does not interfere with the monitor

mode communications. When connecting target circuitry to the MCU,
be sure to connect the circuits through the ICS08AB by connecting to
the

RST_OUT*

,

RST_IN*

,

TGT_IRQ*

,

TGT_PTA0

,

TGT_PTC0

,

TGT_PTC1

, and

TGT_PTC3

pins of the MON08 connector. These sig-

nals will be connected by the ICS08AB to the corresponding pins of the
MCU through the corresponding MON08 connector pins—

RST*

,

IRQ*

,

PTC0

,

PTC1

, and

PTC3

—after monitor mode is established.

TGT_PTA0

is never connected to

PTA0

, as the

PTA0

signal is being

used for host communications.

Summary of Contents for M68ICS08AB

Page 1: ...M68ICS08ABUM D Februrary 2000 M68ICS08AB IN CIRCUIT SIMULATOR HARDWARE USER S MANUAL MOTOROLA Inc 1998 1999 All Rights Reserved ...

Page 2: ...ly disclaims any and all liability including without limitation consequential or incidental damages Typical parameters can and do vary in different applications All operating parameters including typicals must be validated for each customer application by customer s technical experts Motorola does not convey any license under its patent rights nor the rights of others Motorola products are not des...

Page 3: ... 12 Chapter Organization 1 12 Document Conventions 1 13 HARDWARE QUICK START INSTRUCTIONS 1 14 CUSTOMER SUPPORT 1 14 2 1 HARDWARE INSTALLATION 2 1 OVERVIEW 2 1 CONFIGURING THE IN CIRCUIT SIMULATOR BOARD 2 2 INSTALLING THE HARDWARE 2 3 CONNECTING TO A TARGET SYSTEM 2 3 3 1 USING THE MON08 INTERFACE 3 1 OVERVIEW 3 1 HEADER PLACEMENT AND LAYOUT 3 1 CONNECTING TO THE IN CIRCUIT SIMULATOR 3 3 DISABLING...

Page 4: ...TION A 2 ICS08AB32 Board A 2 TROUBLESHOOTING THE QUICK START A 4 TROUBLESHOOTING MON08 MODE A 7 CONNECTOR PIN ASSIGNMENTS A 11 TARGET CABLE PIN ASSIGNMENTS A 17 PARTS LIST A 21 BOARD LAYOUT AND SCHEMATIC DIAGRAMS A 23 B 1 GLOSSARY B 1 ...

Page 5: ...t 1 4 1 2 ICS Functional Overview 1 5 1 3 MC68HC908AB32 In Circuit Simulator Block Diagram 1 6 1 4 FLEX Cable 1 12 3 1 MON08 Target System Connector Layout 3 3 3 2 Target System Stand Alone Connection 3 4 A 1 IC508AB32 Board Layout A 24 ...

Page 6: ... 4 CPU32XIPB D ...

Page 7: ...h on board regulator 2 2 P4 Configuration Header Target Cable Reset Pin Function 2 2 P6 Configuration Header Oscillator Source 2 3 MON08 Target System Connector P1 3 2 MON08 Target System Connector P2 3 3 Target Connector P7 A 11 Target Connector P8 A 13 MON08 Connector J2 A 15 FLEX Target Cable M68CBL05C for QFP Target Head Adapters A 17 Target MON08 Cable A 21 ICS08AB32 Parts List A 21 ...

Page 8: ... 6 CPU32XIPB D ...

Page 9: ... MC68HC908AB32 microcontrollers Refer to the M68ICS08AB IN CIRCUIT SIMULATOR SOFTWARE OPERATOR S MANUAL for detailed information about the ICD08SZ software The ABICS and the ICS08AB software form a complete simulator and limited real time I O input output emulator for the MC68HC908AB32 MCU devices When the ABICS is connected to a host PC and target hardware the actual inputs and outputs of the tar...

Page 10: ...QFP quad flat pack 3 0 volt to 5 0 volt VDD on board regulator for level shift RS 232 to interface the ABICS to the host serial connector One 2 8 pin 0 1 inch spacing connectors to connect to a remote target via the MON08 debug circuit Table 1 1 M68ICS08AB Product Components Part Number Description ICS08AB Software development package ICS08ABW ICS Simulator MC68HC908AB32 MCU M68ICS08AB Hardware bo...

Page 11: ...ble 1 2 summarizes the M68ICS08AB hardware specifications Table 1 2 M68ICS08AB Specifications Characteristic Specification Temperature Operating Storage 0 to 40 C 40 to 85 C Relative humidity 0 to 95 non condensing Power requirement 5 Vdc from included AC DC adapter ...

Page 12: ... MODULE OVERVIEW The ABICS includes a single 107 x 109 mm printed circuit board PCB M68ICS08AB Figure 1 1 shows a diagram of the ABICS board For an enlarged view of this board refer to Section A 8 BOARD LAYOUT AND SCHEMATIC DIAGRAMS Figure 1 1 ABICS Board Layout ...

Page 13: ...ola M68CLB05C FLEX cable The FLEX cable connects to the host system through the appropriate target head adapter The ABICS board uses two supply voltages Self tracked 3 0 volt to 5 0 volt regulator supply for the ABICS and level translation devices A 5 V supply for the remainder of the logic The interface to the host development system uses 5 V TTL transistor to transistor logic signaling levels Th...

Page 14: ... places and holds the ABICS in monitor mode the bus voltage level translation buffers and processor operating voltage variable regulator 1 3 2 1 Block Diagram of Simulator Board Figure 1 3 shows a block diagram of the ABICS simulator board The individual blocks are described in the subsections following the diagram Figure 1 3 MC68HC908AB32 In Circuit Simulator Block Diagram ...

Page 15: ...t connection is made the user may opt to feed the output from the ABICS crystal SP OSC to the external clock input OSC1 of the ABICS via W5 a 2 pin shunt 1 3 2 4 Board Reset The ABICS includes two reset sources An output from the POR Power On Reset circuit via the host system software An internal reset exception operation of the processor The host system resets the ICS by cycling power to most of ...

Page 16: ... 1 processor VDD to select MCU monitor mode The host software must communicate security bytes to the MCU to resume execution out of reset Communication to the monitor ROM is via standard non return to zero NRZ mark space data format on PTA0 The MCU maintains monitor mode and disables the COP module through continued application of VHI on either IRQ or RST Six commands may be issued by the host sof...

Page 17: ...tem power via the EVDD pin of FLEX cable EVDD pin is connected to power supply of user s target system via target adapter If the EVDD pin is floated the regulator output 5 0Vdc The ABICS doesn t power the target system The on board regulator is activated by the RS 232 handshake line DTR To activate the regulator mannually set jumper W9 1 3 2 8 Host System Connector The host system interface is via...

Page 18: ...rface pins Table 1 3 Target Interface J1 Pin Description Pin Description 1 GND 2 TGT_IRQ 3 PTC2 4 GND 5 TGT_PTC0 6 PTF1 7 NC 8 PTF3 9 VDD 10 NC 11 LVDD 12 PTF5 13 PTD7 14 PTB7 15 PTD5 16 PTD1 17 PTH1 18 AVSS VREFL 19 GND 20 PTD3 21 PTB2 22 PTA7 23 PTB4 24 GND 25 PTB6 26 PTA4 27 NC 28 PTA2 29 NC 30 TGT_PTA0 31 PTF6 32 PTG2 33 PTE1 34 PTG0 35 PTE3 36 GND 37 PTE5 38 GND 39 PTE7 40 GND ...

Page 19: ...PTC5 2 PTC4 3 TGT_PTC3 4 RST 5 TGT_PTC1 6 PTF0 7 OSC1 8 PTF2 9 GND 10 PTF4 11 GND 12 PTF7 13 VREFH 14 GND 15 PTD6 16 PTD0 17 PTD4 18 VDDAREF 19 PTH0 20 PTD2 21 PTB1 22 PTB0 23 PTB3 24 PTA6 25 PTB5 26 PTA5 27 GND 28 PTA3 29 NC 30 PTA1 31 NC 32 GND 33 PTE0 34 PTG1 35 PTE2 36 EVDD 37 PTE4 38 GND 39 PTE6 40 GND ...

Page 20: ...ter 1 4 1 1 Cable Connections Table 1 5 shows the connectivity between the two ends of the FLEX cable and the usage of the lines in this application Table 1 5 FLEX Cable Connectors Single M68ICS08AB Connector P1 Pin Number M68ICS08AB Connector P2 Pin Number Target Head Adapter Pin Number PTC4 NA 2 1 PTC5 NA 1 2 TGT_IRQ 2 NA 3 GND 1 NA 4 TGT_RST NA 4 5 TGT_PTC3 NA 3 6 GND 4 NA 7 PTC2 3 NA 8 PTF0 NA...

Page 21: ...TB7 14 NA 27 PTD7 13 NA 28 PTD0 NA 16 29 PTD6 NA 15 30 PTD1 16 NA 31 PTD5 15 NA 32 VDDAREF NA 18 33 PTD4 NA 17 34 VERFL 18 NA 35 PTH1 17 NA 36 PTD2 NA 20 37 PTH0 NA 19 38 PTD3 20 NA 39 GND 38 NA 40 PTB1 NA 21 41 PTB0 NA 22 42 PTB2 21 NA 43 Table 1 5 FLEX Cable Connectors Single M68ICS08AB Connector P1 Pin Number M68ICS08AB Connector P2 Pin Number Target Head Adapter Pin Number ...

Page 22: ...9 53 PTA3 NA 28 54 NC 27 NA 55 PTA2 28 NA 56 NC NA 29 57 PTA1 NA 30 58 NC 29 NA 59 TGT_PTA0 30 NA 60 NC NA 31 61 GND NA 14 62 PTF6 31 NA 63 PTG2 32 NA 64 PTE0 NA 33 65 PTG1 NA 34 66 PTE1 33 NA 67 PTG0 34 NA 68 PTE2 NA 35 69 EVDD NA 36 70 Table 1 5 FLEX Cable Connectors Single M68ICS08AB Connector P1 Pin Number M68ICS08AB Connector P2 Pin Number Target Head Adapter Pin Number ...

Page 23: ...ND 36 NA 72 PTE4 NA 37 73 GND NA 27 74 PTE5 37 NA 75 GND NA 32 76 PTE6 NA 39 77 GND NA 38 78 PTE7 39 NA 79 GND NA 40 80 Table 1 5 FLEX Cable Connectors Single M68ICS08AB Connector P1 Pin Number M68ICS08AB Connector P2 Pin Number Target Head Adapter Pin Number ...

Page 24: ... 3 USING THE MON08 INTERFACE Cable Connections Table 1 6 shows the connectivity between the two ends of the MON08 cable and the usage of the lines in this application 1 5 ABOUT THIS OPERATOR S MANUAL 1 5 1 Chapter Organization This manual covers the M68ICS08AB hardware Chapter 2 Hardware Installation Chapter 3 Using the MON08 Interface Appendix A Technical Reference Troubleshooting Appendix B Glos...

Page 25: ...names code and commands are indicated in regular Courier SETUP EXE MYPDA ASM The read and write commands may be issued Functions are indicated in small caps The RESET function of the ABICS is both an input and an output Output signals are indicated in Courier RST is not a bidirectional open drain signal at the target connectors ...

Page 26: ...he top label side of the MCU package must be visible when looking at the component side of the ABICS board b Connect the ABICS to the host PC Locate the 9 pin connector labeled P2 on the ABICS Using the cable provided connect it to a serial COM port on the host PC c Apply power to the ABICS Connect the 5 V power supply to the round connector on the ABICS Plug the power supply into an AC power outl...

Page 27: ...ABW software can be used as a stand alone simulator Refer to the M68ICS08AB IN CIRCUIT SIMULATOR SOFTWARE OPERATOR S MANUAL for detailed information Warning ELECTROSTATIC DISCHARGE PRECAUTION Ordinary amounts of static electricity from your clothing or work environment can damage or degrade electronic devices and equipment For example the electronic components installed on the printed circuit boar...

Page 28: ...Default On board regulator can be activated by DTR Jumper on pins 2 and 3 Default The target system s RESET is not allowed to reset the MC68ICS08AB MCU Table 2 1 W9 Configuration Header DTR switch on board regulator Pin Signal Name Description 1 PGMRL RS 232 handshaking DTR signal 2 GND To target VDD pin Table 2 2 W3 Configuration Header Target Cable Reset Pin Function Pin Direction Signal Name De...

Page 29: ...socket s notch The top label side of the MCU package must be visible when looking at the component side of the board 2 Connect the board to the host PC Locate the 9 pin connector labeled P2 on the board Using the cable provided connect it to a serial COM port on the host PC 3 Apply power to the board Connect the 5 volt power supply to the round connector on the board Plug the power supply into an ...

Page 30: ...the MON08 debug interface for communication with the target system s MCU This method allows in circuit FLASH EEPROM programming and debugging of the target system s MCU MC68HC908AB32 An MCU must be installed in the target system The board s MCU must be removed Connect the board s MON08 connector with a compatible MON08 connector on the target system Complete instructions for constructing this inte...

Page 31: ...nect to the MON08 interface on the target board 3 2 HEADER PLACEMENT AND LAYOUT Two headers must be placed on the target board P1 16 pin header such as Berg Electronics part number 67997 616 P2 1 pin header such as Berg Electronics part number 68001 601 Table 3 2 and Table 3 1 show the target system interconnections for P1 and P2 Figure 3 1 shows the pin layouts for P1 and P2 Additional informatio...

Page 32: ...mally be connected to PTA0 on the MCU This circuit will not be connected to the MCU when the in circuit simulator is being used 10 PTA0 bi directional Connect to MCU PTA0 pin No other target system logic should be tied to this signal Host I O present on this pin 11 TGT_PTC0 bi directional Connect to user circuit that would normally be connected to PTC0 on the MCU 12 PTC0 bi directional Connect to ...

Page 33: ...he other end to connector P1 on the target system board The pin 1 indicators on each cable end must correspond to the pin 1 indicators on the headers P2 is not used when connecting to the ABICS board Table 3 2 MON08 Target System Connector P2 Pin M68ICS08AB Label Direction Target System Connection 1 RST bi directional Connect to MCU RST pin and P2 pin 4 No other target system logic should be tied ...

Page 34: ... shown in Figure 3 2 This reconnects the target MCU to the appropriate circuits on the target system Figure 3 2 Target System Stand Alone Connection For production boards a further enhancement of this scheme would be to include cutable traces between the pins of P1 and P2 as shown in Figure 3 2 The traces may be cut when debugging is necessary To return the board to stand alone use jumpers may be ...

Page 35: ...nts Schematic diagrams Parts list Board layout diagram Caution ELECTROSTATIC DISCHARGE PRECAUTION Ordinary amounts of static electricity from clothing or the work environment can damage or degrade electronic devices and equipment For example the electronic components installed on printed circuit boards are extremely sensitive to electrostatic discharge ESD Wear a grounding wrist strap whenever you...

Page 36: ... downloaded with a program that generates the appropriate port values The ICS08ABZ software on the host computer lets the host computer become a simulator When the ICS requires port data the computer requests the data through the host s serial connection to the core MCU The core MCU responds by sending the data to the host via the serial connection It is the arrangement that allows a real world in...

Page 37: ...tware the MCU s FLASH EEPROM memory can be programmed Socket XU1 supports the 64 pin QFP version of the part The ICS08AB also supports in circuit programming of either version of the part through the MON08 cable The ICS08AB board also provides 5 Vdc power 8 0 Vdc power for the VTST voltage required to enter monitor mode a 4 9152 MHz clock signal and host PC RS 232 level translation ...

Page 38: ... 3 Make sure that the MCU is installed correctly Insert the MCU with the orientation notch and pin 1 to the upper left in the respective socket 4 Make sure the board is getting power a Check the power at the output of the adapter First disconnect the ICS08AB from the power supply then measure the power at the wall adapter s output connector to confirm that it produces 5 Vdc The outer barrel of the...

Page 39: ...tly Connect the serial cable between the host PC and the ICS08AB Apply power to the ICS08AB At this point the ICS PWR LED Green should be lit and the MCU PWR LED Yellow should be off If the MCU PWR LED is on there may be a problem with the host PC s serial port or the serial cable See step 5 for communica tions problems If the MCU PWR LED is off start the ICS08ABZ simulator software as described i...

Page 40: ... to the correct serial port on the host computer c Make sure that the cable is a straight through cable supporting all nine pins of the serial port connection d Make sure that no hardware security key or other devices are attached to the serial port or cable e Make sure that the host PC supports the minimum speed require ments of the ICS08ABZ software f Make sure to use the correct security code t...

Page 41: ... is installed on W5 This selects the ICS08AB as the source of the OSC1 signal 7 Make sure that the MCU can enter and remain in monitor mode For this to happen the following conditions must occur a At the rising edge of RST IRQ must be at VTST 8 0 Vdc Using a dual trace oscilloscope trigger channel 1 on the rising edge of RST XU1 pin 3 and read the IRQ pin XU1 pin 2 with chan nel 2 Start the ICS08A...

Page 42: ...of W3 target RST direction W3 is provided to allow you to select whether the tar get system can reset the MCU on the ICS08AB jumper between pins 1 and 2 or whether the target system receives a reset signal from the ICS08AB jumper between pins 2 and 3 RST is not a bidirectional open drain signal at the target connectors Removing the jumper leaves the RST_IN signal pulled up to 5 Vdc A 4 TROUBLESHOO...

Page 43: ...CU PWR LED Yellow should be off If the MCU PWR LED is on there may be a problem with the host PC s serial port or the serial cable Refer to step 9 for information on host communications 7 Apply power to the target system At this point the target MCU should be powered Check for the appropriate voltage at the MCU s VDD pin The ICS08AB should leave the target MCU in reset with approximately 0 Vdc at ...

Page 44: ...re that the host PC supports the minimum speed require ments of the ICS08ABZ software g Make sure to use the correct security code to access the MCU If you have previously programmed the security bytes the part will not unlock and enter monitor mode unless the correct security code is sent to the MCU h Make sure the serial data is getting to the MCU s PTA0 pin Re start the ICS08ABZ simulator softw...

Page 45: ...log switch U5 on the ICS08AB and should be approximately 5 0 V 0 V and 0 V respectively at the rising edge of RST After the rising edge of RST the MCU pins PTC0 PTC1 and PTC3 are connected by the ICS08AB to the MON08 connector pins TGT_PTC0 TGT_PTC1 and TGT_PTC3 respectively The MCU s PTA0 pin is never connected to the target pins as it is used for host communication c IRQ must remain at 8 0 Vdc t...

Page 46: ... O bit 1 7 NC None None No NC No connection 8 PTF3 PTF3 PTF3 Yes Bidir Port F I O bit 3 9 VDD None VDD No Pwr ICS power 10 NC None None No NC No connection 11 LVDD VDD LVDD Yes Pwr MCU power 12 PTF5 PTF5 PTF5 Yes Bidir Port F I O bit 5 13 PTD7 PTD7 PTD7 Yes Bidir Port D I O bit 7 14 PTB7 PTB7 PTB7 Yes Bidir Port B I O bit 7 15 PTD5 PTD5 PTD5 Yes Bidir Port D I O bit 5 16 PTD1 PTD1 PTD1 Yes Bidir P...

Page 47: ...on 31 PTF6 PTF6 PTF6 Yes Bidir Port F I O bit 6 32 PTG2 PTG2 PTG2 Yes Bidir Port G I O bit 2 33 PTE1 PTE1 PTE1 Yes Bidir Port E I O bit 1 34 PTG0 PTG0 PTG0 Yes Bidir Port G I O bit 0 35 PTE3 PTE3 PTE3 Yes Bidir Port E I O bit 3 36 GND Vss GND Yes Gnd ICS MCU ground 37 PTE5 PTE5 PTE5 Yes Bidir Port E I O bit 5 38 GND Vss GND Yes Gnd ICS MCU ground 39 PTE7 PTE7 PTE7 Yes Bidir Port E I O bit 7 40 GND...

Page 48: ...O bit 2 9 GND Vss GND Yes Gnd ICS MCU ground 10 PTF4 PTF4 PTF4 Yes Bidir Port F I O bit 4 11 GND Vss GND Yes Gnd ICS MCU ground 12 PTF7 PTF7 PTF7 Yes Bidir Port F I O bit 7 13 VERFH VERFH VERFH Yes In ADC reference 14 GND Vss GND Yes Gnd ICS MCU ground 15 PTD6 PTD6 PTD6 Yes Bidir Port D I O bit 6 16 PTD0 PTD0 PTD0 Yes Bidir Port D I O bit 0 17 PTD4 PTD4 PTD4 Yes Bidir Port D I O bit 4 18 VDDAR EF ...

Page 49: ...3 PTE0 PTE0 PTE0 Yes Bidir Port E I O bit 0 34 PTG1 PTG1 PTG1 Yes Bidir Port G I O bit 1 35 PTE2 PTE2 PTE2 Yes Bidir Port E I O bit 2 36 EVDD EVDD EVDD No In Target power reference of on board voltage regulator 37 PTE4 PTE4 PTE4 Yes Bidir Port E I O bit 4 38 GND Vss GND Yes Gnd ICS MCU ground 39 PTE6 PTE6 PTE6 Yes Bidir Port E I O bit 6 40 GND Vss GND Yes Gnd ICS MCU ground Table A 2 Target Connec...

Page 50: ...ld at 7 5 Vdc out of reset 5 TGT_IRQ None TGT_IRQ No In Reset signal from target system 0 to 3 3 Vdc input to control state of MCU IRQ signal 6 IRQ IRQ IRQ Yes Out External interrupt Held at 7 5 Vdc in reset and when TGT_IRQ not asserted low 7 NC None None No NC No connection 8 NC None None No NC No connection 9 TGT_PTA0 PTA0 TGT_PTA0 No only to P7 Bidir Port A I O Unavailable MCU connection 10 PT...

Page 51: ...t C I O bit 1 Grounded during reset 15 TGT_PTC3 PTC3 after reset TGT_PTC3 Yes after reset Bidir Port C I O bit 3 16 PTC3 PTC3 PTC3 Yes Bidir Port C I O bit 3 Grounded during reset Table A 3 MON08 Connector J2 Pin No Board Label MCU Mnemonic Schematic NET Direct to MCU Sockets Dir Signal Description ...

Page 52: ...get Head Adapters QFP Package Pin Number ICS08ABBoard Label Target Head Adapter Pin Number ICS08AB Connector P1 Pin Number ICS08AB Connector P2 Pin Number 1 PTC4 1 NA 2 64 PTC5 2 NA 1 2 T_IRQ 3 2 NA 21 56 GND 4 1 NA 3 RST 5 NA 4 63 PTC3 6 NA 3 21 56 GND 7 4 NA 62 PTC2 8 3 NA 4 PTF0 9 NA 6 61 PTC1 10 NA 5 5 PTF1 11 6 NA 60 PTC0 12 5 NA 6 PTF2 13 NA 8 59 OSC1 14 NA 7 7 PTF3 15 8 NA NA NC 16 7 NA 8 P...

Page 53: ...TD4 34 NA 17 45 VERFL 35 18 NA 49 PTH1 36 17 NA 46 PTD2 37 NA 20 48 PTH0 38 NA 19 47 PTD3 39 20 NA 21 56 GND 40 38 NA 35 PTB1 41 NA 21 34 PTB0 42 NA 22 36 PTB2 43 21 NA 33 PTA7 44 22 NA 37 PTB3 45 NA 23 32 PTA6 46 NA 24 38 PTB4 47 23 NA 21 56 GND 48 40 NA Table A 4 FLEX Target Cable M68CBL05C for QFP Target Head Adapters Continued QFP Package Pin Number ICS08ABBoard Label Target Head Adapter Pin N...

Page 54: ...30 NA NA NC 61 NA 31 21 56 GND 62 NA 14 12 PTF6 63 31 NA 25 PTG2 64 32 NA 13 PTE0 65 NA 33 24 PTG1 66 NA 34 14 PTE1 67 33 NA 23 PTG0 68 34 NA 25 PTE2 69 NA 35 NA EVDD 70 NA 36 16 PTE3 71 35 NA 21 56 GND 72 36 NA 17 PTE4 73 NA 37 21 56 GND 74 NA 27 Table A 4 FLEX Target Cable M68CBL05C for QFP Target Head Adapters Continued QFP Package Pin Number ICS08ABBoard Label Target Head Adapter Pin Number IC...

Page 55: ... 76 NA 32 19 PTE6 77 NA 39 21 56 GND 78 NA 38 20 PTE7 79 39 NA 21 56 GND 80 NA 40 Table A 4 FLEX Target Cable M68CBL05C for QFP Target Head Adapters Continued QFP Package Pin Number ICS08ABBoard Label Target Head Adapter Pin Number ICS08AB Connector P1 Pin Number ICS08AB Connector P2 Pin Number ...

Page 56: ... 6 Table A 5 Target MON08 Cable ICS08AB and Target Pin Number ICS08AB Board Label ICS08AB and Target Pin Number ICS08AB Board Label 1 RSTO 9 T_PTA0 2 GND 10 PTA0 3 RSTIN 11 T_PTC0 4 RST 12 PTC0 5 T_IRQ 13 T_PTC1 6 IRQ 14 PTC1 7 NC 15 T_PTC3 8 NC 16 PTC3 Table A 6 ICS08AB Parts List Reference Designator Description Manufacturer Part Number ...

Page 57: ...M68ICS08ABUM D A 23 APPENDIX A TECHNICAL REFERENCE TROUBLESHOOTING Table A 6 ICS08AB Parts List Continued Reference Designator Description Manufacturer Part Number ...

Page 58: ...HNICAL REFERENCE TROUBLESHOOTING A 8 BOARD LAYOUT AND SCHEMATIC DIAGRAMS Figure A 1 shows the ICS08AB board layout and component locations Table A 6 ICS08AB Parts List Continued Reference Designator Description Manufacturer Part Number ...

Page 59: ...M68ICS08ABUM D A 25 APPENDIX A TECHNICAL REFERENCE TROUBLESHOOTING The ICS08AB schematic diagrams are on the following pages Figure A 1 IC508AB32 Board Layout ...

Page 60: ......

Page 61: ......

Page 62: ......

Page 63: ......

Page 64: ......

Page 65: ......

Page 66: ...A 32 M68ICS08ABUM D APPENDIX A TECHNICAL REFERENCE TROUBLESHOOTING ...

Page 67: ...to an object code program that a microcontroller understands The CPU uses opcodes and binary numbers to specify the operations that make up a computer program Humans use assembly language mnemonics to represent instructions Assembler directives provide additional information such as the starting memory location for a program Labels are used to indicate an address or binary value ASCII American Sta...

Page 68: ...ed to control conditional branch commands The values of the bits in the CCR are determined by the results of previous operations For example after a load accumulator LDA instruction Z will be set if the loaded value was 00 CPU Central processor unit The part of a computer that controls execution of instructions CPU cycles A CPU clock cycle is one period of the internal bus rate clock Normally this...

Page 69: ...it value to the high order four bits This status indicator is used during BCD calculations I I Abbreviation for interrupt mask bit in the condition code register of the MC68HC908AB32 index register An 8 bit CPU register in the MC68HC908AB32 that is used in indexed addressing mode The index register X also can be used as a general purpose 8 bit register in addition to the 8 bit accumulator input ou...

Page 70: ...mathematical operation opcode A binary code that instructs the CPU to do a specific operation in a specific way The MC68HC908AB32 CPU recognizes 210 unique 8 bit opcodes that represent addressing mode variations of 62 basic instructions OTPROM A non volatile type of memory that can be programmed but cannot be erased An OTPROM is an EPROM MCU that is packaged in an opaque plastic package It is call...

Page 71: ...ments and assembler directives The source file is processed by an assembler to produce a composite listing and an object file representation of the program stack pointer A CPU register that holds the address of the next available storage location on the stack T U V VDD The positive power supply to a microcontroller typically 5 volts dc VSS The 0 volt dc power supply return for a microcontroller W ...

Page 72: ...B 6 M68ICS08ABUM D APPENDIX B GLOSSARY ...

Page 73: ...et A 13 Target DIP A 11 D debuggers MON08 interface 2 4 3 1 document conventions 1 13 E electrostatic discharge A 1 F FLASH memory 2 4 A 2 A 7 A 8 H hardware installation 2 1 specifications 1 3 humidity 1 3 I I O 1 1 ICS PWR LED 2 3 ICS08RK software 1 2 ICS08RK2 board 1 2 2 1 2 3 A 2 A 4 A 7 A 11 A 17 A 23 block diagram 1 6 board layout 1 4 parts list A 21 supply voltages 1 5 ICS08RKW simulator 1 ...

Page 74: ...ram 1 6 board reset 1 7 clocks 1 7 device configuration selection 1 8 host system connector 1 9 level translation 1 8 M68HC908RK2 1 7 operating voltage 1 9 target interface connector 1 10 variable selector 1 9 MCU subsystems board reset 1 7 MON08 1 2 2 4 A 2 A 3 A 4 A 7 A 9 A 10 A 15 A 17 A 21 monitor mode commands 1 8 monitor mode See also MON08 P parts list A 21 power connector 2 3 LEDs ICS PWR ...

Page 75: ...nd alone mode 2 1 supply voltages ICS08RK2 1 5 SYSTEM POWER LED 1 14 T target system cables A 2 A 17 A 20 A 21 connecting to 1 1 2 3 3 1 3 4 A 2 connectors 3 1 A 11 A 16 description 1 1 interface 1 5 MCU A 2 MON08 interface 3 1 A 4 A 7 oscillator 2 3 reset 2 2 stand alone mode 3 4 target head adapter A 2 temperature operating 1 3 storage 1 3 W Windows 3 x 1 1 Windows 95 1 1 Windows 98 1 1 ...

Reviews: