Home
M68EML08QBLTY
Contents
1. Signal 1 16 LA 15 LA 0 LATCHED ADDRESS BUS lines 15 0 Output lines for addressing not in exact external devices order 17 18 A21 A22 NC No connection A24 A30 A19 IRQ PFB INTERRUPT Active low signal that requests an interrupt of the platform board A20 CHRGPMP CHARGE PUMP 12 volt signal from the platform board A23 PFB OSC PFB OSCILLATOR Oscillator clock signal from the platform board A31 PFB VCC PFB POWER Operating voltage signal from the platform board A32 GND GROUND B1 B8 AD 7 ADDRESS lines 7 0 Address of the current bus cycle PFB AD 0 B9 LIR B LOAD INSTRUCTION REGISTER Active low signal that the target MCU is fetching an instruction B10 LRW LATCHED READ WRITE Input signal from the target MCU If high the target MCU is reading If low the target MCU is writing SCLK SERIAL CLOCK Output clock signal to the platform board B12 T12CLK T12 CLOCK Matches the internal bus clock of the emulation MCU B13 B16 B18 B20 NC No connection B23 B26 B30 B17 INTERNAL_B INTERNAL RESOURCE Active low input signal indicating 1 that the current address is a target MCU internal resource or 2 that the EM board recreated the current address B19 SWITCH_B SWITCH CONTROL Active low input signal that controls switches into the foreground map B24 LBOX LAST BUS CYCL
2. RUN V de CRS 15 1 5 SDECITICQtODS D Fata oi Oo d Mowat ees 16 1 6 Target Cable Assemblies 17 Section 2 Preparation and Operation 2 1 EntrodUcBofh hd LENA 19 2 2 Configuring Board Components 20 23 Remaining System Installation 23 M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 3 2 4 2 5 2 5 1 292 25 3 3 1 3 2 3 3 3 4 35 3 6 3 7 3 8 Eimitauons x yb lee 24 Running the Automated Board Test 27 Set up the hardware 27 Install the test software 28 Run fle PSUs a ca n a Verb buo 28 Section 3 Support Information Introduction niceai uu So E opem Vite wired ada 29 Target Connector 1 29 Logic Analyzer Connectors J2 and J13 30 inverted Clock Connector J11 32 Analog to Digital Converter Reference Voltage Connector E3 32 Board Factory Test Connectors 12 and J14 33 CIockoscillitor Jamie ela iii 33 EM Board Socket Connectors Pl 2 33 M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semicon
3. LA 14 LA 13 LA 12 LA 11 LA 10 LA 9 LA 8 LA 7 LA 6 LA 5 LA 4 LA 3 LA 2 LA 1 LA 0 LA 15 NC NC IRQ B NC NC PFB_OSC NC NC NC NC NC NC NC GND 0 0 0 0 0 0 0 0 2 B3 B4 B5 7 B8 B9 B10 Bll B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31 B32 P1 PFB_AD 7 PFB AD 6 PFB AD S AD 4 PFB AD 3 PFB AD 2 PFB AD I PFB AD 0 LIR B LRW SCLK TI2CLK NC NC NC NC INTERNAL B NC SWITCH B NC NC NC NC LBOX BREAK B NC NC NC NC NC PFB VCC GND 1 GND C2 GND C3 GND C4 GND C5 GND C6 GND C7 GND C8 GND C9 GND C10 GND Cll GND C12 GND GND C14 GND C15 GND C16 GND C17 GND C18 GND C19 GND C20 GND 21 GND C22 GND C23 GND C24 GND C25 GND C26 GND C27 GND C28 GND C29 GND C30 GND C31 GND C32 GND Figure 3 6 EM Connector Pin Assignments M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 34 Freescale Semiconductor Board Socket 2 Table 3 6 Connector Signal Descriptions
4. Pin Label Signal 1 2 6 NC No connection 3 112 SYSTEM BUS CLOCK Clock that matches internal emulation MCU bus clock 4 LBOX LAST BUS CYCLE Output signal that the emulator asserts to indicate that the target system MCU is in the last bus cycle of an instruction 5 RST B COP RESET Active low output signal indicating 1 the target driving its reset pin or 2 the platform board driving a reset to the emulator module 7 9 TEST Test pins are used only during system development and factory test 8 EMUX EMLMUX Muxed versions of R W LIR and LAST 10 LRW LATCHED READ WRITE Output signal from the target MCU If high the target MCU is reading If low the target MCU 15 writing 11 LIR B LOAD INSTRUCTION REGISTER Active low output signal indicating that the target MCU is fetching an instruction 12 19 AD7 ADO DATA BUS lines 7 0 Outputs the data lines going to the platform board 20 GND GROUND 13 1 2 3 4 15 14 5 e 6 A13 A12 7 8 All A10 9 ee 110 A9 A8 11 12 7 6 13 14 5 4 15 16 2 177 18 0 19 20 GND Figure 3 3 Logic Analyzer Connector J13 Pin Assignments M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 31 Inverted Clock Connector J11 Table 3 3 Logic Analyzer Connector J13 Signal Descriptions Pin Label Signal 1
5. Remaining System Installation 2 3 Remaining System Installation When you have configured Jumper headers you are ready to complete M68EMLO8QBLTY installation To install the M68EMLO8QBLTY in an MMDS0508 station module remove the panel from the station module top Fit together EM connectors and P2 on the bottom of the board and platform board connectors P11 and P12 respectively Snap the corners of the EM onto the plastic standoffs Connect the target cable if appropriate then replace the panel If your M68EMLO8QBLTY already is installed in the station module reconnect the target cable if necessary Replace the panel To install the M68EMLO8QBLTY an MMEVS platform board fit together EM connectors and P2 on the bottom of the board and platform board connectors P11 and P12 respectively Snap the corners of the EM onto the plastic standoffs If you will use the P amp E development software copy personality files 00C75Vxx mem 00C76Vxx mem 00C7EVxx mem from documentation CD ROM to the installation directory that contains file MMDS08 EXE or 508 Then rename these files to 00475Vxx mem 00476Vxx mem and 0047EVxx mem respectively If you will use the CodeWarrior IDE development software copy personality files 00C75Vxx mem 00C76Vxx mem and 00C7EVxx mem from the documentation CD ROM to the prog mem subdirectory of the CodeWarrior IDE installation directory Additionally if
6. EVDD PFB VCC GND O 0 2 4 5 C6 C7 C8 C9 C10 12 14 5 16 17 18 19 20 21 22 23 24 25 26 C27 C28 C29 C30 C31 C32 GND VCC PTA 0 2 3 4 5 6 7 6 5 4 3 2 1 0 09 1 8 1 7 06 NC NC ID3 ID2 MCU IDI MCU_IDO NC DAVINCI GND Figure 3 7 EM Connector 2 Pin Assignments M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 36 Freescale Semiconductor EM Board Socket Connectors P2 Table 3 7 EM Connector P2 Signal Descriptions Pin Mnemonic Signal Al A32 GND GROUND B32 GND GROUND B2 VCC POWER Operating voltage B3 B7 PTC 0 PTC 4 PORT C lines 0 4 General purpose lines controlled by software via data direction and data registers B8 10 B13 15 NC No connection B18 B27 29 Bll LOCKOUT Used by the platform board to block the signal during reset recovery B12 T RESET 5V Target reset used to sense and drive resets to and from the target B14 PORTS_B Indicates a port related register access which is routed to the PRU on the platform board B16
7. 2 NC No connection 3 ECLK EM CLOCK Output clock signal for the emulator module 4 19 15 AO LATCHED ADDRESS BUS lines 15 0 Output showing the address of the current bus cycle 20 GND GROUND 3 4 Inverted Clock Connector J11 Connector J11 is the source for an inverted clock signal Figure 3 4 and Table 3 4 give the pin assignments and signal descriptions for this connector You can connect this signal to your target system if you will use the OSC2 signal 3 GND 2 1 OSC2 Figure 3 4 Connector J11 Pin Assignments Table 3 4 Connector J11 Signal Descriptions Pin Label Signal 3 GND Ground 2 No connection 1 OSC2 OSC2 OUTPUT Inversion of the clock signal that jumper header W2 specifies if you select the external clock Inversion of the ICR clock if you select the internal clock default This signal behaves like the OSC2 pin function meaning you must set the OSC2EN bit in the PTAPUE register and not have selected external clock in the CONFIG2 for the clock to be available on this header 3 5 Analog to Digital Converter Reference Voltage Connector E3 Connector E3 is the source for the filtered A D reference voltages Figure 3 5 and Table 3 5 give the pin assignments and signal descriptions for this connector The factory test uses this connection M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 32 Freescale Semiconductor Board Factory Te
8. 6 EM Connector Signal Descriptions 35 3 7 EM Connector P2 Signal Descriptions 37 M68EML08QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 7 M68EML08QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 1 Set Jumpers W4 W5 User s Manual M68EMLO8QBLTY Emulation Module M68EMLOSQBLTY Quick Start Guide Make sure that power is disconnected from your M68EMLO8QBLTY Emulator Module and from your target system Then follow these quick start steps to make your M68EMLO8QBLTY ready for use as quickly as possible 1 Set Jumpers W4 and W5 Set jumper headers W4 and WS to specify the MCU you wish to emulate Jumper W4 specifies the MCU suffix ex 1 2 3 4 5 or 8 Jumper W5 specifies the MCU family QT QY QL or 2 Set Jumper W3 Set 6 pin header W3 to specify the clock source for the EM MCU when external clock is enabled you must switch from internal clock to external clock in your software Jumper between pins 1 and 2 Replaceable EM 32 768 kHz oscillator YI Jumper between pins 3 and 4 Debugger controlled oscillator factory default Jumper between pins 5 and 6 XTAL 4 9152 MHz crystal at Y2 3 Install the emulation module into your development system To use the M68EMLO8QBLTY in an MMDS0508 Motorola Modular Development System MMDS or MMEVS0508 Motorola Modular Evaluation Sy
9. Emulator Module EM such as the M68EMLO8QBLTY a separately purchased printed circuit board that enables system functionality for a specific set of MCUs The EM fits onto The EM has connectors for the target cable and for cables to a logic analyzer a 9 to 25 pin Adapter a molded assembly that lets you connect the 9 pin cable to a 25 pin serial port M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor System Requirements a9 lead RS 232 Serial Cable the cable that connects the station module to the host computer RS 232 port System Software development software supplied on CD ROM MMEVS0508 Documentation an MMEVS operations manual MMEVSOM D and the appropriate EM user s manual An MMEVS features automatic baud rate selection 2400 4800 9600 19200 38400 or 57600 Substituting a different EM enables your MMEVS to emulate target systems based on different MCUs or MCU families Your Motorola representative can explain all the EMs available 1 3 System Requirements 1 4 EM Layout An IBM PC or compatible running Windows 98 Windows 2000 Windows NT version 4 0 or Windows XP with at least 33MB of RAM and an RS 232 serial port Figure 1 1 shows the layout of the M68EMLO8QBLTY Jumper header W1 specifies the operating voltage Jumper header W2 is a programming header that selects between the QB8 and the QL4 Jumper header W3 specifies the clo
10. PTAPUE and PTBPUE All bits of PTAPUE are write only and their values will not be dis played correctly when read Bits 6 and 7 of PTBPUE are write only and their values are 0 when read You should not use read modify write operations on these registers such as BCLR or BSET instructions When emulating QB4 or the Port A Pullup register PTAPUE is located at 0D instead of 0 Limitation 4 Configuration Register 2 CONFIG2 Out of reset bit 0 will always read 1 Once you modify this register it will read correctly All other bits read and write as expected bit functionality is as expected Limitation 5 Configuration Register 2 CONFIG2 When emulating 4 or QB8 the B Pin Function Selection bit RSTEN and the ESCI Baud Rate Clock Source bit ESCIBDSRC of the CONFIG2 register should be swapped such that RSTEN is programmed at bit 2 and ESCIBDSRC is pro grammed at bit 0 M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 24 Freescale Semiconductor Limitations Limitation 6 Oscillator Status Control and Trim Registers OSCSTAT OSCTRIM and OSCSC When emulating a QT QY family MCU out of reset OSCSTAT will read 0x20 instead of 0x00 at address 0x36 Bit 0 EGCST will not reflect the status of the external clock at address 0x36 At address 0x36 bits 0 thru 2 will not always read back what was written When emulating a QL family MCU alpha version only this register will also e
11. RST B RESET Active low signal that requests a reset of the platform board B17 gt RESET Active low signal that resets the EM board B28 VPRU Emulation MCU voltage used by the port replacement unit on the platform board B31 Operating voltage signal from platform board C1 C32 GND GROUND 2 POWER Operating voltage C3 C9 PTA 0 PTA 7 PORT A lines 0 7 General purpose lines controlled by software via data direction and data registers C10 C23 C24 C29 NC No connection C18 PTB 7 PTB 0 PORT lines 0 7 General purpose I O lines controlled by software via data direction and data registers C19 C22 C25 109 106 103 MCU identification signals used by platform board to detect which C28 ID2 MCU IDI EM board is inserted MCU IDO C30 DAVINCI Used to indicate HC05 or HC08 EM boards C31 PFB VCC PFB POWER Operating voltage signal from the platform board M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 37 Board Socket Connectors P1 P2 M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 38 Freescale Semiconductor How to Reach Us USA Europe Locations not listed Freescale Semiconductor Literature Distribution P O Box 5405 Denver Colorado 80217 1 800 521 6274 or 480 768 213
12. logo are registered trademarks of Motorola Inc Windows is a registered trademark of Microsoft Corporation in the U S and other countries Intel is a registered trademark of Intel Corporation Motorola Inc is an Equal Opportunity Affirmative Action Employer For an electronic copy of this book visit Motorola s web site at http e www motorola com Motorola Inc 2004 Rights Reserved M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 2 User s Manual M68EMLO8QBLTY Emulation Module Table of Contents M68EMLO8QBLTY Quick Start Guide Set Jumpers W4 and W5 9 Seini su vete Sala ee Pe wand Sta 9 3 Install the emulation module into your development system 9 4 Connect the emulation module to your target system 10 5 Install the development 10 6 Copy personality files to your computer 10 7 Connect MMDS or MMEVS to your computer and apply power 11 Section 1 General Information 1 1 Introduction ica CRM RUE ER FEN 13 12 Development 13 1 2 1 Motorola Modular Development System MMDS0508 13 12 Motorola Modular Evaluation System 50508 14 1 3 System Requirements cosa A 15 1 4 Layout
13. you will use CodeWarrior IDE development software you will need to copy the M68EMLO8QBLTY register files MCU0C75 reg MCU0C76 reg and MCUOCTE reg from documentation CD ROM to prog reg subdirectory of the CodeWarrior IDE installation directory The CodeWarrior IDE uses these files to implement optional functionality such as letting you view or modify register contents by name rather than by address A register file is an ASCII text file which you may customize The CodeWarrior IDE user s manual explains how to create and use such files M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 23 Limitations 2 4 Limitations At this point you are ready to make any remaining cable connections and apply power For instructions consult the MMDS or MMEVS operations manual Limitations listed here apply to using your M68EMLO8QBLTY versus using the actual MCU in your target system Limitation 1 Port A Data Register PORTA If you set PORT A Data Direction register bit 6 then PORT A Data register DDRA bit 6 indicating and auto wakeup interrupt will not read correctly You should always clear DDRA bit 6 Limitation 2 Data Direction Register A DDRA It is possible to set bit 2 of DDRA as an output This will cause PORT A bit 2 not to read as an input but as what you set in the data register You should always clear DDRA bit 2 Limitation 3 Port A and B Input Pullup Enable Register
14. 0 Japan Freescale Semiconductor Japan Ltd SPS Technical Information Center 3 20 1 Minami Azabu Minato ku Tokyo 106 8573 Japan 81 3 3440 3569 Asia Pacific Freescale Semiconductor H K Ltd 2 Dai King Street Tai Po Industrial Estate Tai Po N T Hong Kong 852 26668334 Learn More For more information about Freescale Semiconductor products please visit http www freescale com M68EMLOSQBLTYUM Rev 1 3 08 2004 Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document Freescale Semiconductor reserves the right to make changes without further notice to any products herein Freescale Semiconductor makes no warranty representation or guarantee regarding the suitability of its products for any particular purpose nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability including without limitation consequential or incidental damages Typical parameters which may be provided in Freescale Semiconductor data sheets and or specifications can and do vary in different applications and actual performance may vary over time All operating parameters including Typical
15. 1 M68EMLOSQBLTY Emulator Module Table 1 1 lists M683EMLO8QBLTY specifications Table 1 1 Specifications Characteristic Specifications Maximum Clock speed 32 MHz at 5V 8 MHz bus 16 MHz at 4 MHz bus Temperature operating 10 to 50 C storage 40 to 85 C MCU Extension I O HCMOS Compatible at Vmcu 5V or 3V Relative humidity 0 to 90 noncondensing Power requirements 5VDC supplied from the MMDS or MMEVS Dimensions 5 5 X 8 0 X 0 75 inches 139 7 x 203 2 x 19 1 mm M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 1 6 Target Cable Assemblies To connect your M68EMLO8QBLTY to a target system you need a target cable and a target head adapter and footprint for the package you are using See Figure 1 2 The cable assembly consists of a flex cable a target head adapter male to male socket saver and depending on your package a surface mount Target Cable Assemblies adapter One end of the target cable plugs onto M68EMLO8QBLTY connector The other end of the flex cable plugs onto the target head adapter which plugs onto a DIP MCU socket or a surface mount adapter You should solder the surface mount adapter directly onto the target system board in place of the MCU The socket saver goes between the target head adapter and MCU socket or surface mount adapter If you use it it will reduce wear on the target head a
16. 8QL3 alpha version only MC68HC908QLA alpha version only MC68HC908QT1 QY 1 MC68HC908QT2 QY2 MC68HC908QT4 QY4 MC68HC908QT8 QYS8 MC68HC908QB4 or MC68HC908QB8 microcontroller units MCU The M68EMLOSQBLTY can be part of two development systems This section describes those systems and explains the layout of the M68EMLOSQBLTY 1 2 Development Systems Your M68EMLO8QBLTY can be part of two Motorola HC08 processor family development systems the MMDS0508 Motorola Modular Development System MMDS or the MMEVS0508 Evaluation System MMEVS Refer to the specific development system user s manual for more information 1 2 1 Motorola Modular Development System MMDS0508 The MMDS is an emulator system that provides a bus state analyzer and real time memory windows for designing and debugging a target system A complete MMDS consists of aStation Module the metal MMDS enclosure containing the platform board and the internal power supply Most system cables connect to the MMDS station module an Emulator Module EM such as the M68EMLO8QBLTY separately purchased printed circuit board that enables system functionality for a specific set of MCUs The EM fits into the station module through a removable panel in the enclosure top The EM has M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 13 Development Systems connectors for a target cable and for cables to a logic analyzer The cabl
17. CC2 15 SCC3 16 SCSI 17 SCS2 18 SCDR 19 SCBR 09 SCPSC 0A SCIACTL 0B SCIADAT FFE2 ESCI TX Vector High FFE3 ESCI TX Vector Low FFE4 ESCI RX Vector High FFES ESCI RX Vector Low FFE6 ESCI Error Vector High FFE7 ESCI Error Vector Low M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 26 Freescale Semiconductor Limitations Limitation 14 TIMER Registers and Vectors When emulating MCUs the TIMER registers and vectors are located in the following locations which does not match the actual silicon 2B TSC 2C TCNTH 2D TCNTL 2E TMODH 2F TMODL 30 TSCO 31 TCHOH 32 TCHOL 33 TSCI 34 TCHIH 35 TCHIL 456 TSC2 457 TCH2H 458 TCH2L 459 TSC3 45A TCH3H 45B TCH3L FFD0 CH3 Vector High FFD1 CH3 Vector Low FFD2 CH2 Vector High FFD3 CH2 Vector Low Overflow Vector High FFED TIM Overflow Vector Low FFEE CHI Vector High FFEF CHI Vector Low FFF0 Vector High FFF1 Vector Low Limitation 15 Keyboard Polarity Register KBIPR The keyboard polarity register KBIPR is located at 08 M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 27 Running the Automated Board Test 2 5 Running the Automated Board Test This section explains how to test the EMLO8QBLTY
18. E Input signal that the emulator asserts to indicate that the target system MCU is in the last bus cycle of an instruction B25 BREAK B BREAK REQUEST Active low output signal that requests a switch to background logic B31 PFB_VCC PFB POWER Operating voltage signal from the platform board B32 GND GROUND C1 C32 GND GROUND M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 35 EM Board Socket Connectors and 2 Al A2 A3 A4 AS 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 0 A31 A32 gt 1 2 B3 B4 B5 7 B8 B9 B10 Bll B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31 B32 AQAQAQAAAQAAQAAQAAQAAQAAQAQAQAQAAQAQAAAQAAQAAAAQAQAQA Z Z Z Z Z 2 Z Z Z Z 2 2 Z Z Z 2 2 Z Z Z Z 2 Z Z Z Z Z 2 Z Z Z Z e 6 2 GND 0 1 2 3 4 LOCKOUT B T RESET 5 NC PORTS B NC PFB RST B RST B NC NC NC NC NC NC NC NC NC NC VPRU NC
19. Freescale Semiconductor M68EMLOSQBLTYUM User s Manual Rev 1 3 08 2004 M68EMLOSQBLTY Emulation Module User s Manual Freescale Semiconductor Inc 2004 rights reserved z freescale semicon ductor Important Notice to Users While every effort has been made to ensure the accuracy of all information in this document Motorola assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this document its updates supplements or special editions whether such errors are omissions or statements resulting from negligence accident or any other cause Motorola further assumes no liability arising out of the application or use of any information product or system described herein nor any liability for incidental or consequential damages arising from the use of this document Motorola disclaims all warranties regarding the information contained herein whether expressed implied or statutory including implied warranties of merchantability or fitness for a particular purpose Motorola makes no representation that the interconnection of products in the manner described herein will not infringe on existing or future patent rights nor do the descriptions contained herein imply the granting or license to make use or sell equipment constructed in accordance with this description Trademarks This document includes these trademarks Motorola and the Motorola
20. O EM TARGET CONNECTORS PLUGS TO TARGET SYSTEM MCU SOCKET OR SURFACE MOUNT ADAPTER Figure 1 2 Target Cable Assembly M68EML08QBLTY Emulation Module User s Manual Rev 1 3 18 Freescale Semiconductor Introduction User s Manual M68EMLO8QBLTY Emulation Module Section 2 Preparation and Operation 2 1 Introduction CAUTION ESD Protection This section explains M68EMLO8QBLTY preparation how to set board jumpers and how to make system connections Note that you can reconfigure an M68EMLO8QBLTY already installed in an MMDS0508 station module enclosure To do so switch off station module power and target power remove the panel then follow the guidance of this section Similarly you can reconfigure an M68EMLO8QBLTY already installed on the MMEVS platform board provided that you disconnect platform board power and target power Motorola development systems include open construction printed circuit boards that contain static sensitive components These boards are subject to damage from electrostatic discharge ESD To prevent such damage you must use static safe work surfaces and grounding straps as defined in ANSI EOS ESD S6 1 and ANSI EOS ESD S4 1 All handling of these boards must be in accordance with ANSI EAI 625 M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor Configuring Board Components 2 2 Configuring Board Components Table 2 1 is asummary of configuratio
21. ck signal source Jumper headers W4 and W5 specify the MCU to be emulated Target interface connector J1 connects the M68EMLO8QBLTY to a target system via the included target cable assembly If you use your M68EMLO8QBLTY as part of an MMDS run the target cable assembly through the slit in the station module enclosure Connectors J2 and J13 connect to an external logic analyzer Connector J11 is the source for an inverted clock signal DIN connectors P1 and P2 on the bot tom of the board connect the 6 to the platform board The emulation MCU MC68HC908GZ60 is at location U4 An MC68HC908QBS is located at U19 and an MC68HC908QLA is at location U25 These two processors are used only to generate the emulation clock The Connector E3 provides the A D reference voltages Connectors J12 and J14 are for EM board design and factory use only M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor Specifications 1 5 Specifications wl VMCUSel E H Ep GND 0 E8 GND e e VMCU J13 U4 2 19 025 031 027 OSC2 g H MCU Sel W5 E3 p2 5 GND OSC Sel B GND Figure 1
22. dapter After many insertions you can replace the socket saver without replacing the entire target head adapter Table 1 2 lists target cable and head part numbers appropriate for the M68bEMLOSQBLTY Table 1 2 M68EMLO8QBLTY Target Cable and Head Assemblies MCU Packa Flex Cable Target Head Adapter Surface Mount Adapter Socket Saver Ee Part Number Part Number Part Number Part Number 8 pin PDIP User Supplied Thru Hole Samtec QT M68CBL05A 68 08 8 Socket 308 8 M68CBL05A 68 08 8 M68sDIP8SOIC APA 308 G A1 8 pin DFN Samtec QT M68CBL05A 68 08 8 M68DIP8DFN APA 308 G A1 16 pin PDIP User Supplied Thru Hole Samtec QY QB M68CBL05A M68TA08QYP16 DIP Socket APA 316 G A1 16 pin SOIC Samtec QY QB M68CBL05A M68TA08QYP16 M68DIP16SOIC APA 316 G Al 16 pin TSSOP Samtec QY QB M68CBL05A M68TA08QYTI6 M68DIP16TSSOP APA 316 G A1 16 pin PDIP User Supplied Thru Hole Samtec QL M68CBLOSA 68 0801 16 Socket APA 316 G A1 16 pin SOIC Samtec QL M68CBLOSA M68TAO8QLP16 M68DIP16SOIC APA 316 G A1 16 pin TSSOP Samtec QL M68CBLOSA 68 0801 0716 M68DIP16TSSOP 316 1 M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor Target Cable Assemblies EMULATOR TERMINATOR HEAD TERMINATOR CONNECTS TO TARGET HEAD I TARGET CABLE CONNECTS T
23. ductor User s Manual M68EMLO8QBLTY Emulation Module List of Figures 1 1 M68EMLOSQBLTY Emulator Module 16 1 2 Target Cable Assembly 18 3 1 Target Connector J1 Pin Assignments 29 3 2 Logic Analyzer Connector J2 Pin Assignments 30 3 3 Logic Analyzer Connector J13 Pin Assignments 31 3 4 Connector Pin Assignments 32 3 5 Connector Pin Assignments 33 3 6 EM Connector Pin Assignments 34 3 7 EM Connector P2 Pin Assignments 36 M68EMLOSQBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 5 M68EML08QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor User s Manual M68EMLO8QBLTY Emulation Module List of Tables 1 1 SDECIHOCAHOHS ct nk perti AS Qu M 16 1 2 M68EMLO8QBLTY Target Cable and Head Assemblies 17 2 1 Configuration Components 20 3 1 Target Connector J1 Signal Descriptions 30 3 2 Logic Analyzer Connector J2 Signal Descriptions 31 3 3 Logic Analyzer Connector J13 Signal Descriptions 32 3 4 Connector Signal Descriptions 32 3 5 Connector Signal Descriptions 33 3
24. e runs to an optional target system through an aperture in the station module enclosure to connect directly to the emulator module Two logic clip cable assemblies twisted pair cables that connect the station module to your target system a test fixture an oscillator or any other circuitry useful for evaluation or analysis One end of each cable assembly has a molded connector which fits into station module pod A or pod B Leads at the other end of each cable terminate in female probe tips Ball clips come with the cable assemblies and may be attached to the female probe tips a 9 lead RS 232 Serial Cable the cable that connects the MMDS to the host computer RS 232 port System Software development software on CD ROM MMDS0508 Documentation an MMDS operations manual MMDS0508OM D and the appropriate EM user s manual You select the MMDS baud rate 1200 2400 4800 9600 19200 38400 57600 or 115200 Substituting a different EM enables your MMDS to emulate target systems based on different MCUs or MCU families Your Motorola representative can explain all the EMs available 1 2 2 Motorola Modular Evaluation System MMEVS0508 An MMEVS is an economical tool for designing debugging and evaluating target systems A complete MMEVS consists of a Platform Board PFB the bottom board which supports the emulator module The platform board has connectors for power and the the terminal or host computer an
25. emulation module using test software located on the included documentation CD ROM This test allow you to verify the proper operation of your board 2 5 1 Set up the hardware Follow the setup steps outlined in the Quickstart section of this user s manual You must have the CodeWarrior IDE for HC08V3 0 or later installed on your computer to run this test Do not connect the emulator board to your target sys tem during this test 2 5 2 Install the test software The factory ships the EMLOSQBLTY with the test software Double click the file EMLOSQBLTY Test exe on the included documentation CD ROM to run the setup program and follow the installation instructions You must install this softare in the default location 2 5 3 Run the test Run the test by choosing Programs gt EMLOSQBLTY gt EMLOSQBLTY in the Windows Start Menu Then follow the steps below Click on the Setup button and verify that your hardware is connected as shown in the diagram Click Hide to close the diagram Click on the nitial Final Jumper Configuration button and verify that the jumper setting on your board match the diagram Verify that you have the factory installed 32 768kHz oscillator in location Y2 Click Hide to close the diagram Apply power to the emulator Click on the Test button Click OK when you are ready to run the test Move the jumpers as directed during the test When the test is complete you can verify that each item te
26. is function is enabled the pin on the emulator has no function Limitation 10 Factory Trimming There is a factory trim value located at address when you first power the emulator You may overwrite this value as if it were flash After a normal reset it will maintain the value you have set This value can be copied to the trim register and used if you are operating at 5V and you are using default internal bus frequency option Other modes of operation will require other unprovided trim values to have a trimmed internal clock frequency M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 25 Limitations Limitation 11 QL Emulation Only the alpha version of the QL is supported This emulator will not support the clock options of the final version of the QL In the OSCSTAT register ICFS bits are not supported The BFS bit Is supported Limitation 12 SPI Registers and Vectors When emulating QB Q Y MCUs SPI registers and vectors are located in the following locations which does not match the actual silicon 10 SPCR 511 SPSCR 512 SPDR 8 SPI Vector High FFE9 SPI TX Vector Low FFEA SPI RX Vector High FFEB SPI RX Vector Low Limitation 13 ESCI Registers and Vectors When emulating the QB Q Y MCUs ESCI registers and vectors are located in the following locations which does not match the actual silicon 13 SCCI 14 S
27. les named 00C75Vxx mem 00C76V xx mem and 00C7EVxx mem from the documentation CD ROM to the prog reg subdirectory of the CodeWarrior IDE main directory M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 10 Freescale Semiconductor 7 Connect MMDS 5 to your computer apply power Ifyou re using the P amp E debugger copy these files to the installation directory that contains MMDS08 EXE or MMEVS08 EXE and rename them from 00C75Vxx mem 00C76Vxx mem and 00C7EVxx mem to 00475Vxx mem 00476Vxx mem and 0047EVxx mem respectively 7 Connect MMDS or MMEVS to your computer and apply power When you make sure that the serial cable connections between your development system and your computer are sound you are ready to apply power and use your M68EMLO8QBLTY This completes the quick start for your M683EMLO8QBLTY M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 11 7 Connect MMDS or MMEVS to your computer and apply power M68EML08QBLTY Emulation Module User s Manual Rev 1 3 12 Freescale Semiconductor Introduction User s Manual M68EMLO8QBLTY Emulation Module Section 1 General Information 1 1 Introduction This user s manual explains connection and configuration of the Motorola M68EMLO8QBLTY Emulator Module The M68EMLO8QBLTY makes possible emulation and debugging of target systems based on MC68HC908QL2 alpha version only MC68HC90
28. n settings Table 2 1 Configuration Components Component Position Effect Voltage Select Header WI Note The tracking function is enabled out of the factory This header is not populated on factory boards You must remove resistor R2 and solder a 2x3 header onto the board if you wish to use forced 3V or 5V operation Use only one jumper in WI feel ee s e Specifies that voltage tracks target voltage 2 7V to 5 5V Note This is the factory setting You must remove resistor R2 to turn off this setting this header 5V Specifies 5 0 volt operating power Wi 1 5 Specifies 3 0 volt operating power WI 8 MCU Header QB Sets the board up for programming the QB part W2 w2 Use only one jumper in this header NOTE This header is only used factory Customers should i not use this header or attempt to reprogram the MCUs QL Sets the board up for programming the QL part W2 NOTE This header is only used in the factory Customers should e not use this header attempt to reprogram MCUs M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor Configuring Board Components Table 2 1 Confisuration Components Continued Component Position Effect Oscillator Select PFB Specifies the oscillator clock signal from the platform board Header W3 PFB Use only
29. nts M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 29 Logic Analyzer Connectors J2 and J13 Table 3 1 Target Connector J1 Signal Descriptions Pin Label Signal 1 EVDD EXTERNAL VOLTAGE DETECT Input signal that detects target system power up 7 9 11 12 13 G GROUND 15 16 17 19 20 21 23 24 29 40 2 6 8 25 27 PBO PB7 PORT lines 0 7 General purpose I O lines controlled by software via data direction and data registers 10 14 18 22 PAO PAS PORT A lines 0 5 General purpose I O lines controlled by software 26 28 not inexact data direction and data registers order 3 3 Logic Analyzer Connectors J2 and J13 Connectors 12 and J13 are the M68EMLO8QBLTY logic analyzer connectors Figure 3 2 and Table 3 2 give pin assignments and signal descriptions for connector J2 which has pod 1 signals Figure 3 3 and Table 3 3 give pin assignments and signal descriptions for connector J13 which has pod 2 signals NC T12 RST B TEST TEST LIR B AD6 AD4 AD2 AD0 2m N NC LBOX NC EMUX LRW AD7 ADS AD3 ADI GND Figure 3 2 Logic Analyzer Connector J2 Pin Assignments M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 30 Freescale Semiconductor Logic Analyzer Connectors 12 13 Table 3 2 Logic Analyzer Connector 2 Signal Descriptions
30. one jumper in Factory setting this header EM Specifies the clock signal from the removable 32 768 kilohertz oscillator on the EM board installed at Y1 XTAL Specifies the clock signal from a 4 9152 megahertz crystal w3 on the EM board installed at Y2 XTAL 5 6 MCU Suffix Select 8 Specifies an MCU suffix of 8 ex QT8 8 or 8 Header W4 Factory setting Settings other than those described here are not currently supported Use only one jumper in this header 1 Specifies an MCU suffix of 1 ex or QY1 9 10 15 16 2 Specifies an MCU suffix of 2 ex 012 2 or QY2 M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 21 Configuring Board Components Table 2 1 Configuration Components Continued Component Position Effect 3 Specifies MCU suffix of 3 ex QL3 4 Specifies an MCU suffix of 4 ex QL4 QY4 or 5 Specifies an MCU suffix of 5 Not Supported MCU Family Select Header W5 QB Specifies emulation of a QB family MCU Factory setting QTQY Specifies emulation of a QT QY family MCU QL Specifies emulation of a QL family MCU Note Eemulation is only valid for the alpha version of the QL family MCUs M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 22 Freescale Semiconductor
31. s must be validated for each customer application by customer s technical experts Freescale Semiconductor does not convey any license under its patent rights nor the rights of others Freescale Semiconductor products are not designed intended or authorized for use as components in systems intended for surgical implant into the body or other applications intended to support or sustain life or for any other application in which the failure ofthe Freescale Semiconductor product could create a situation where personal injury or death may occur Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application Buyer shall indemnify and hold Freescale Semiconductor and its officers employees subsidiaries affiliates and distributors harmless against all claims costs damages and expenses and reasonable attorney fees arising out of directly or indirectly any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part Freescale and the Freescale logo are trademarks of Freescale Semiconductor Inc All other product or service names are the property of their respective owners Freescale Semiconductor Inc 2004 e 2 Launched by Motorola Peg 2 freescale semiconductor
32. st Connectors 12 and 14 E3 3 L e 2 e 1 H Figure 3 5 Connector Pin Assignments Table 3 5 Connector E3 Signal Descriptions Pin Label Signal 3 L LOW REFERENCE VOLTAGE 2 A D REF No connection label only 1 HIGH REFERENCE VOLTAGE 3 6 Board Factory Test Connectors J12 and J14 These connectors are used in the factory and during product development They may not be populated 3 7 Clock oscillator Y2 When you select the EM option on jumper W3 jumper on pins 1 2 the clock signal generated by Y2 is supplied to the external inputs of the MCU You can replace Y2 with another compatible clock oscillator to provide a different clock frequency see the schematic on the user documentation CD ROM page 6 3 8 EM Board Socket Connectors P1 and P2 Connectors and P2 connect the M68EMLO8QBLTY to the platform board Figure 3 6 and Table 3 6 give pin assignments and signal descriptions for connector P1 Figure 3 7 and Table 3 7 give pin assignments and signal descriptions for connector P2 M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 33 EM Board Socket Connectors and 2 Al A2 A3 A4 AS 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 0 A31 A32
33. sted passed by checking that its box is green The message window also displays the results of each test M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 28 Freescale Semiconductor Running Automated Board Test You may now either run the test again or exit this program by clicking on the Exit button M68EML08QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 29 Running Automated Board Test M68EML08QBLTY Emulation Module User s Manual Rev 1 3 30 Freescale Semiconductor Introduction User s Manual M68EMLO8QBLTY Emulation Module Section 3 Support Information 3 1 Introduction This section consists of connector pin assignments connector signal descriptions and other information that may be useful in your development activities 3 2 Target Connector J1 Connector J1 is the M68EMLO8QBLTY target connector Figure 3 1 and Table 3 1 give the pin assignments and signal descriptions for connector J1 EVDD 1 2 0 3 4 PTB2 PTB3 5 ee 6 PTB7 G 7 e 8 PTB6 G 9 e 10 0 G 11 e 12 G G 13 14 15 e e 16 G G 17 e e 18 PTA4 G 19 20 G G 2l 22 PTA5 G 23 24 PTB4 25 e 26 PTA2 5 27 28 G 29 30 G G 3l e e 32 G G 33 e 34 G G 35 36 G G 37 38 G G 39 40 G Figure 3 1 Target Connector J1 Pin Assignme
34. stem MMEVS M68EMLO8QBLTY Emulation Module User s Manual Rev 1 3 Freescale Semiconductor 9 4 Connect emulation module to your target system Remove the access panel of the station module enclosure if using an MMDS Insert M68EMLO8QBLTY through the access panel opening Fittogether M6SEML08QBLTY connectors and P2 on the bottom of the board to connectors P11 and P12 respectively of the MMDS or MMEVS control board Snap the corners of the 6 onto the plastic standoffs 4 Connect the emulation module to your target system Use a target flex A cable appropriate target head adapter and surface mount adapter Plug the appropriate end of the flex cable into M68EMLO8QBLTY connector 1 Ifthe M68EMLO8QBLTY is in an MMDS station module run the flex cable through the slit in the station module enclosure then replace the access panel Plug the other end of the flex cable into the target head Solder the appropriate surface mount adapter to your target if necessary Then plug the target head into the surface mount adapter on your target system 5 Install the development software Refer to your development software installation or user guide 6 Copy personality files to your computer The factory ships M68EMLO8QBLTY MCU personality files on the documentation CD ROM Ifyou re using the CodeWarrior IDE find the installation directory and copy the personality fi
35. xist and be fully functional in all respects for reading and writing at address 0x51 but will have the above limitations at location 0x36 If using it at address 0x36 you should not use read modify write operations such as BSET or BCLR instructions When emulating a QB family MCU this register is the OSCSC register and you can not write 01 to ICFS1 and 50 directly You must first clear these bits and then you can write the value 01 The OSCTRIM register will always read 0x00 at address 0x38 but can be written When emulating a QL family MCU this register will also exist and be fully functional in all respects for reading and writing at address 0x52 but will have the above limitations at location 0x38 If using it at address 0x38 you should not use read modify write operations such as BSET or BCLR instructions Limitation 7 ADC Input Clock Register ADICLK When emulating a QT or QY family MCU out of reset the emulator will use a 10 bit A D instead of 8 bit as expected in those parts You must explicitly change to 8 bit mode to correctly emulate those MCUs See the QL chip data book for more details on how to change from 10 bit to 8 bit mode Limitation 8 Crystals You should not change the value of crystal Y2 You may change the oscillator at Y1 to any value within the range specified for the external clock in the data book Limitation 9 TCLK The TCLK timer clock function on PTA2 is not functional on the emulator When th
Download Pdf Manuals
Related Search
M68EML08QBLTY
Related Contents
Kärcher 2.645-164.0 いつでも! どこにいても! 早く!便利に! 情報がえられます! User Manual 1 - Brother 取扱説日月害 SERVICE MANUAL - Hifigoteborg.se MODE D`EMPLOI – USER MANUAL Résumé des séances ordinaires du comité exécutif et du conseil Copyright © All rights reserved.
Failed to retrieve file