DEMO9S08QE8 Freescale Semiconductor, DEMO9S08QE8 Datasheet

BOARD DEMO FOR MC9S08Q

DEMO9S08QE8

Manufacturer Part Number
DEMO9S08QE8
Description
BOARD DEMO FOR MC9S08Q
Manufacturer
Freescale Semiconductor
Series
Flexis™r
Type
MCUr

Specifications of DEMO9S08QE8

Contents
Demo Board
Silicon Manufacturer
Freescale
Core Architecture
HCS08
Core Sub-architecture
HCS08
Silicon Core Number
MC9S08
Silicon Family Name
Flexis - S08QE
Rohs Compliant
Yes
For Use With/related Products
MC9S08QE8
For Use With
DEMOACEX - BOARD EXPANSION FOR DEMO KIT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Related parts for DEMO9S08QE8

DEMO9S08QE8 Summary of contents

Page 1

...

Page 2

Purchase Agreement P&E Microcomputer Systems, Inc. reserves the right to make changes without further notice to any products herein to improve reliability, function, or design. P&E Microcomputer Systems, Inc. does not assume any liability arising out of the application or ...

Page 3

... DEMOQE TOOLKIT PC APPLICATIONS .................................................... 11 5.1 DEMOQE Logic Analyzer Application .......................................................... 11 5.2 DEMOQE Terminal Application.................................................................... 12 5.3 DEMOQE Unsecure Application .................................................................. 13 5.4 DEMOQE Accelerometer Demo Application ................................................ 14 5.5 DEMOQE Serial Grapher Application .......................................................... 15 6 DEMONSTRATION MICROCONTROLLER APPLICATIONS...................... 18 6.1 Quick Start Application ................................................................................. 18 6.2 Serial Accelerometer Application ................................................................. 19 DEMO9S08QE8 User Manual ii ...

Page 4

... Optional Jumpers For Various VDD And VSS ..............................................28 8 DEMO9S08QE8 CODE DEVELOPMENT SOFTWARE............................... 29 8.1 Using CodeWarrior With The DEMO9S08QE8.............................................29 8.2 Using P&E Software With The DEMO9S08QE8...........................................29 9 TRANSITIONING TO YOUR OWN TARGET ............................................... 29 9.1 Hardware Solutions At A Glance ..................................................................30 9.2 Working With P&E’s USB Multilink ...............................................................31 9.3 Working With P& ...

Page 5

... The DEMO9S08QE8 is a low-cost development system designed for demonstrating, evaluating, and debugging the Freescale MC9S08QE8 microcontroller. P&E’s Embedded Multilink circuitry on the DEMO9S08QE8 board allows the processor on the DEMO9S08QE8 to be debugged and programmed via USB from the PC. In addition, the demo board can be powered using the USB bus. ...

Page 6

... HARDWARE FEATURES The DEMO9S08QE8 is a demonstration and development system for Freescale’s MC9S08QE8 microcontroller. Application development is quick and easy using P&E’s Embedded Multilink circuitry and the included software tools and examples. An optional BDM port is provided to allow use of an external BDM interface such as P& ...

Page 7

... Specifications: • • DEMO9S08QE8 User Manual Power Input from Embedded Multilink to LDO regulator Power Input from DC Power Jack to LDO regulator Regulated VDD Output at 3.0V Regulated VDD Output at 2.1V Power Input from Battery Power Input from MCU_PORT connector 3-axis Accelerometer w/Enable 8 User LED’ ...

Page 8

... The DEMOQE board has a built-in virtual serial port which may be connected to the QE processor’s SCI RXD/TXD. This allows certain PC applications to 4 • USB Cable: 5VDC, 500mA max • DC Power Jack: 2.5/5.5mm barrel connector, 5VDC to 8VDC Center Positive • Two AAA Battery Cells DEMO9S08QE8 User Manual ...

Page 9

... P&E’s Embedded Multilink driver is required to operate the DEMO9S08QE8 using a PC. The Embedded Multilink driver should be installed with the CodeWarrior Development Studio software or from the DEMOQE Resources in the CD-ROM before the PC is connected to the DEMO9S08QE8. 3.2 Operating System Requirements The following are the resources required to run the CodeWarrior Development Studio and the DEMO9S08QE8: • ...

Page 10

... DEMO9S08QE8. These materials are not required for operation. The support materials contained on the DEMOQE Resources CD-ROM are listed in Section 1.4 - Recommended Materials On DEMOQE Resources CD. 3.4 Quick Startup Only a few steps are required to get the DEMO9S08QE8 up and running: Step 1. Step 2. Step 3. Step 4. ...

Page 11

... Hardware Setup 3.5.1 First-Time Connection The DEMO9S08QE8 may be connected through a USB port. Connection steps are listed below in typical order: 1. Install the required software, as described in the previous section. 2. Make sure the jumpers for USB_PWR, 3V for VOLT_EN, and REG_VDD for VDD_SELECT are installed. ...

Page 12

... Figure 3-2: Found New Hardware Wizard Dialog ( Select the “Install the software automatically (Recommended)” option and click the “Next” button. 6. Windows will install the driver files to your system. At the end of the installation, the following dialog box will appear: 8 DEMO9S08QE8 User Manual ...

Page 13

... Figure 3-4: Found New Hardware Wizard Dialog ( Select the “Install the software automatically (Recommended)” option and click the “Next” button. 8. Windows will install the driver files to your system. At the end of the installation, the following dialog box will appear: DEMO9S08QE8 User Manual 9 ...

Page 14

... Figure 3-5: Found New Hardware Wizard Dialog ( Click the “Finish” button to exit the “Found New Hardware Wizard”. If the DEMO9S08QE8 hardware interface driver is now properly installed on your system, the green USB LED on the DEMOQE Base Board should be illuminated. In addition, if you turn on the system power of the DEMO9S08QE8 you will see the red Power LED illuminate ...

Page 15

... Section 8 - DEMO9S08QE8 CODE DEVELOPMENT SOFTWARE for more information. 4.3 Run Mode The DEMO9S08QE8’s rich component list empowers it to perform a variety of tasks. Once an application is developed, debugged, and programmed properly into the QE8 internal flash memory, it can run with or without connecting to a host. ...

Page 16

... There is a button to take a file on the PC and transmit it out of the serial port. There are also delays which are automatically inserted in the transmission output to prevent overruns recommended that these defaults not be changed. 12 Figure 5-1: Logic Analyzer Application DEMO9S08QE8 User Manual ...

Page 17

... This application allows secure HCS08 microcontrollers to be unsecured. The Unsecure application will erase a secure device to make it unsecure. This application works with the DEMOQE board as well as other user hardware connected to the PC via the USB Multilink or Cyclone PRO hardware interfaces. DEMO9S08QE8 User Manual Figure 5-2: DEMOQE Terminal Application 13 ...

Page 18

... Section 6.2 - Serial Accelerometer Application. The graphed data includes the magnitude of the X, Y, and Z accelerometer signals, as well as the current processor loading. For this application to work properly, the microcontroller- based serial accelerometer application must be programmed into the microcontroller which is plugged into the DEMOQE board. 14 DEMO9S08QE8 User Manual ...

Page 19

... The virtual serial port exists on several of P&E’s embedded USB multilink designs including the DEMOQE board. This PC-based application is included on the CD-ROM that accompanys the DEMOQE and may also be found at: http://www.pemicro.com/fixedlinks/demoQEtoolkit.html. DEMO9S08QE8 User Manual 15 ...

Page 20

... The vertical axis displays the incoming data as the magnitude of each waveform, and the horizontal axis displays the number of samples. The graph has a limited size, 16 Figure 5-5: Serial Grapher Bar Graph DEMO9S08QE8 User Manual ...

Page 21

... CR (carriage return) and LF (line feed). The accepted commands are: WnnZnnYnnXnn The nn values are 00-FF and correspond in order to the data displayed on the following graph lines : AnnBnnCnnDnn The nn values are 00-FF and correspond in order to the data displayed on the DEMO9S08QE8 User Manual 17 ...

Page 22

... LED for each of the buttons which may be pressed on the DEMO9S08QE8 board. The potentiometer controls the intensity of two LEDs on the DEMO9S08QE8 board, via PWM signals. This application comes pre-programmed into the memory of the QE8 processor. The source code for this Quick Start Application is included on the CD-ROM included with the DEMOQE, and may also be found at: http://www ...

Page 23

... MCU_PORT J1. The on-board regulator obtains its input from either the Embedded Multilink circuitry or a 2.5mm barrel connector. The on-board regulator can regulate the output to either 2.1V or 3V. The DEMO9S08QE8 is fully functional at both voltages. Power input and voltage selection are achieved by using 3 option headers. 7.1 Regulator Input Selection Jumper Jumper 3 determines whether the DEMO9S08QE8’ ...

Page 24

... USB bus 7.1 Regulator Output Selection Jumper VOLT_EN The regulator can output either a 2.1VDC or 3VDC voltage for the DEMO9S08QE8. The VOLT_EN jumper J4 selects the voltage. Figure 7-2 shows the regulator output selection details. Select regulator output to be 2.1V. Select regulator output Figure 7-2: Regulator Voltage Output Selection VOLT_EN (J4) 7 ...

Page 25

... SCI signals. The transceiver operates from 1.8V to 4.25V, and it can be enabled or disabled via jumper settings or through firmware control. The DEMO9S08QE8 also integrates the SCI signal into the Embedded Multilink circuitry. A user can communicate with the microcontroller SCI module via either the on-board DB9 connector or the Embedded Multilink circuitry. There are three jumpers associated with SCI communication ...

Page 26

... Connects the microcontroller PTB1/TXD signal to the Embedded Multilink SCI circuitry. This is the default setting. Figure 7-5: SCI TXD Signal Selection Jumper TXD_EN (J7) 7.2 SCI Transceiver Enable COM_EN (J8) Enables the SCI Transceiver. The user may control PTC5 in firmware to enable or disable the transceiver. 22 DEMO9S08QE8 User Manual ...

Page 27

... PTE6 and PTE7 have no effect on QE8 devices. 7.4 Input and Reset Switches The DEMO9S08QE8 has an option to connect two signals, PTC0 and PTC1, to the Embedded Multilink for signal processing. The two signals are connected or disconnected to IN0 or IN1 correspondingly, via jumpers P&E INPUT_EN (J11). ...

Page 28

... By default, all jumpers are installed to enable all the switches. Figure 7-9: Jumper Settings for Light Touch Switches KEY_ENABLE (J12) Note: PTD2 and PTD3 have no effect on QE8 devices. 7.4.3 J18 - Reset Switch Enable and Reset LED Display Enable Jumper 24 INPUT_EN (J11) DEMO9S08QE8 User Manual ...

Page 29

... Figure 7-10: Reset Switch and Reset LED enable Jumper (J18) 7.5 3-Axis Accelerometer Jumper Settings The DEMO9S08QE8 integrates a 3-axis accelerometer. Its enable or disable, sensitivity levels, and output signal connections are all jumper settable. Jumpers J13, J14, J15 and J16 are associated with the accelerometer. ...

Page 30

... Puts the 3-axis accelerometer into sleep mode. The user may control PTC4 in firmware to enable or disable the accelerometer. In this configuration, the user needs to pay close attention to LED PTC4 and RSTO configuration. Figure 7-13: Accelerometer Sleep Mode Jumper settings (J15) 26 DEMO9S08QE8 User Manual ...

Page 31

... Enables Buzzer to be controlled by PTB5. This is the default setting. Figure 7-15: Accelerometer Signal Output ACC_EN (J19) 7.7 IIC Pull-up The DEMO9S08QE8 provides external pull-up resistors for SCL and SDA lines, enabled by installing the corresponding jumpers on J20. By default both jumpers are installed. 7.7.1 J20 - IIC Pullup Enable Jumpers IIC_EN Enables IIC external pullup ...

Page 32

... Figure 7-18: External Crystal Circuitry Enable Jumper CLOCK_EN (J17) 7.10 Optional Jumpers For Various VDD And VSS The DEMO9S08QE8 provides 5 jumpers, J22 through J25, for different VDD and VSS connections on the bottom of the board. By default, they are not populated and are shorted correspondingly with zero-ohm resistors in parallel, except J24 which is populated ...

Page 33

... TRANSITIONING TO YOUR OWN TARGET Once you have finished working with the DEMO9S08QE8 and are ready to build your own target, you will need a hardware tool to allow you to develop using your own board. P&E’s USB Multilink and P&E’s Cyclone PRO offer two effective solutions, depending on your needs. Both work with Freescale’ ...

Page 34

... The USB Multilink is a development tool that is functionally comparable to the Embedded Multilink circuitry on the DEMO9S08QE8. It will enable you to debug your code and program it onto your target. The Cyclone PRO is a more versatile and robust development tool with advanced features and production capabilities ...

Page 35

... FLASH memory devices.The USB Multilink enables you to debug, program, and test your code on your board. DEMO9S08QE8 User Manual PC-Controlled and User-Controlled Stand-Alone Operation Interactive Programming via Host PC In-Circuit Debugging, Programming, and Testing ...

Page 36

... LCD menu and control buttons. The Cyclone PRO has over 3Mbytes of non-volatile memory, which allows the onboard storage of multiple programming images. When connected for programming or loading it can communicate via the ethernet, USB, or serial interfaces. 32 Figure 9-2: P&E’s Cyclone PRO DEMO9S08QE8 User Manual ...

Page 37

... DEMO9S08QE8 hardware. If this dialog indicates that the DEMO9S08QE8 hardware is not connected to the PC, the first step is to make sure that the DEMO9S08QE8 hardware is connected to the PC via a USB 2.0 high-speed cable connected, unplug and then plug in the USB cable on the DEMO9S08QE8 board and click refresh in the connection assistant. If the ...

Page 38

... Using a USB Hub The DEMO9S08QE8 is a high-power USB device USB Hub is used, it must be a self-powered hub (i.e., with its own power supply). If the Hub is not self-powered the DEMO9S08QE8 will not work. In general, USB ports located directly on the PC are high-power (self-powered) ports ...

Page 39

... If you are unable to disable the WinDriver system driver in the above fashion, you can delete the file c:\windows\system32\windrvr6.sys and then reboot your machine. You should then re-run the installer and complete the procedure. Reboot your machine after the installation has finished. DEMO9S08QE8 User Manual 35 ...

Page 40

... DEMO9S08QE8 User Manual ...

Page 41

...

Related keywords