DEMOJM Freescale Semiconductor, DEMOJM Datasheet

KIT DEMO FOR JM MCU FAMILY

DEMOJM

Manufacturer Part Number
DEMOJM
Description
KIT DEMO FOR JM MCU FAMILY
Manufacturer
Freescale Semiconductor
Series
ColdFire®r
Type
MCUr
Datasheets

Specifications of DEMOJM

Contents
Base Board, JM60 and JM128 Daughter Cards, Documentation and Software
Processor To Be Evaluated
MC9S08JM60
Data Bus Width
32 bit
Interface Type
USB
Silicon Manufacturer
Freescale
Core Architecture
Coldfire, HCS08
Core Sub-architecture
Coldfire V1, HCS08
Silicon Core Number
MCF51, MC9S08
Silicon Family Name
Flexis - MCF51JM, Flexis - S08JM
Rohs Compliant
Yes
For Use With/related Products
MCF51JM128, MC9S08JM60
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DEMOJM
Manufacturer:
Freescale Semiconductor
Quantity:
135

Related parts for DEMOJM

DEMOJM 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

... DEMOJM Base Board Features..................................................................... 2 2.2 On-Board Logic Analyzer ............................................................................... 4 2.3 On-Board Virtual USB Port............................................................................. 4 2.4 DEMOJM Daughter Card Features ................................................................ 5 2.5 DEMOJM Jumper/Connector Quick Reference ............................................. 5 3 GETTING STARTED WITH THE DEMOJM ................................................... 7 4 SYSTEM SETUP ............................................................................................ 8 4.1 Overview ........................................................................................................ 8 4.2 Operating System Requirements .................................................................. 8 4.3 Software Setup............................................................................................... 8 4.4 Quick Startup ...

Page 4

... Optional Jumpers For Various VDD And VSS ..............................................34 9 DEMOJM CODE DEVELOPMENT SOFTWARE ......................................... 35 9.1 Using CodeWarrior With The DEMOJM .......................................................35 9.2 Using P&E Software With The DEMOJM .....................................................35 10 TRANSITIONING TO YOUR OWN TARGET ............................................... 36 10.1 Hardware Solutions At A Glance ..................................................................36 10.2 Working With P&E’s USB Multilink ...............................................................38 10.3 Working With P& ...

Page 5

... MC9S08JM60 and MCF51JM128 64LQFP microcontrollers. It consists of a DEMOJM Base Board, a DC9S08JM60 Daughter Card and a DC51JM128 Daughter Card. DEMOJM board allows the processor connected to the DEMOJM to be debugged and programmed via USB from a PC. In addition, the demo board can be powered using the USB bus. ...

Page 6

... P&E Embedded Multilink Toolkit applications • P&E Embedded Multilink driver installation guide and resources 1.5 Handling Precautions Take care to handle the package contents, including the DEMOJM Base Board, DC9S08JM60 Daughter Card, and DC51JM128 Daughter Card manner such as to prevent electrostatic discharge. 2 HARDWARE FEATURES The DEMOJM is a demonstration and development system for Freescale’ ...

Page 7

... SCI signals connected to P&E’s Embedded Multilink through jumpers • ON/OFF Power Switch w/ LED indicator • A 6VDC - 8VDC power supply input barrel connector Note: The DEMOJM board power connector is incorrectly labelled as 6-12VDC. Maximum voltage is 8VDC. • Power Input Selection Jumpers for selecting the input voltage source: • • ...

Page 8

... DVD-ROM, displays the logic analyzer signals on a PC. 2.3 On-Board Virtual USB Port The DEMOJM board has a built-in virtual serial port which may be connected to the JM processor’s SCI RXD/TXD. This allows certain PC applications to be able to connect in a serial fashion to the microcontroller without the actual use of serial port hardware ...

Page 9

... DEMOJM Base Board • A top-mounted MC9S08JM60CLH or MCF51JM128VLH chip 2.5 DEMOJM Jumper/Connector Quick Reference Default Jumper Settings The following is a list of default jumper settings for DEMOJM board. The settings listed indicate the “on” (or installed) position. DEMOJM User Manual Default Jumper Settings JUMPERS SETTINGS J3 3& ...

Page 10

... Default Jumper Settings J19 2&3 J20 2&3 J21 1&2, 3&4, 5&6 J24 1&2 J27 1&2, 3&4, 5&6, 7&8 J28 1&2, 3&4 J29 1&2, 3&4 J30 1&2 J31 1&2 3&4 J32 1&2 3&4 J33 1&2 DEMOJM User Manual ...

Page 11

... MCU Port Connector Pinout The following is the pinout for the MCU Port connector on the DEMOJM board. 3 GETTING STARTED WITH THE DEMOJM The DEMOJM is a low-cost board targeting quick microcontroller evaluation. The board includes two plug-in daughter cards to demonstrate the ease of migration between the Flexis JM60, 8-bit S08 and Flexis JM128, 32-bit ColdFire V1 microcontrollers ...

Page 12

... Please refer to the DEMOJM Quick Start Guide and Labs for instructions on how to install software, connect the DEMOJM to your PC, and run quick demonstrations. 4 SYSTEM SETUP 4.1 Overview P&E’s Embedded Multilink driver is required to operate the DEMOJM using a PC. The Embedded Multilink driver should be installed with the CodeWarrior Development Studio software or from the DEMOJM Resources in the Getting Started DVD-ROM before the PC is connected to the DEMOJM ...

Page 13

... P&E Evaluation Software • Links to Freescale documentation, P&E Discussion Forums, and DEMOJM FAQs. 4.4 Quick Startup Only a few steps are required to get the DEMOJM up and running. Please reference the Quick Start Guide. 4.5 Hardware Setup 4.5.1 First-Time Connection The DEMOJM may be connected through a USB port. Connection steps are listed below in typical order: 1 ...

Page 14

... Figure 4-1: 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: 10 DEMOJM User Manual ...

Page 15

... Click the “Finish” button to exit the current “Found New Hardware Wizard”. 7. Depending on the operating system, you may see the “Found New Hardware Wizard” dialog again to assist you with software installation for “PEMicro USB Serial Port (i1).” On Windows XP (SP2), the follow- ing dialog will appear: DEMOJM User Manual 11 ...

Page 16

... Figure 4-3: 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: 12 DEMOJM User Manual ...

Page 17

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

Page 18

... Run Mode The DEMOJM’s rich component list empowers it to perform a variety of tasks. Once an application is developed, debugged, and programmed properly into the JM internal flash memory, it can run with or without connecting to a host. 5.4 External BDM Mode The DEMOJM has an optional BDM header for debugging and programming the on-board JM device using an external BDM hardware tool, such as P& ...

Page 19

... PC. The logic analyzer data is displayed in real-time and each waveform may be paused, zoomed, and printed. To start using this application, please plug in a USB cable into the DEMOJM board. Once the USB and Power LEDs light up, indicating the proper enumeration on the USB port, click on the Open DEMO and Graph Pins button ...

Page 20

... DEMOJM Unsecure Application This application allows secure CFV1 and HCS08 microcontrollers to be unsecured. The Unsecure application will erase a secure device to make it unsecure. This application works with the DEMOJM board as well as other user hardware connected to the PC via the USB Multilink or Cyclone PRO hardware interfaces. ...

Page 21

... 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 DEMOJM board. DEMOJM User Manual Figure 6-3: Unsecure Application ...

Page 22

... Figure 6-4: Accelerometer Demo Application The data that is graphed may come from either the PC serial port or the virtual serial port on the DEMOJM board. The serial port of the microcontroller on the DEMOJM board is routed to the virtual COM port with the setting of jumper J4. To properly configure accelerometer and potentiometer resources on the ...

Page 23

... The data format indicates whether the data is byte or word data. The graphical components automatically size their range depending upon the incoming data. This PC-based application is included on the DVD-ROM that accompanies the DEMOJM and may also be found at: http://www.pemicro.com/fixedlinks/demotoolkit.cfm. 6.5.1 Visual Components The Bar Graph has four separate bars and D ...

Page 24

... As can be seen in Data Format, each incoming data command affecting the graphing component must have new data for all four waveforms. An example graph is shown here: 20 Figure 6-5: Serial Grapher Bar Graph DEMOJM User Manual ...

Page 25

... 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 following bar graphs lines DEMOJM User Manual 21 ...

Page 26

... Logic Analyzer Application The function of the Logic Analyzer Application is to play a different tone and illuminate a different LED for each of the buttons pressed on the DEMOJM board. The potentiometer controls the intensity of an LED on the DEMOJM board, via a PWM signal. 7.2 ...

Page 27

... Virtual Serial Port The DEMOJM board has a built-in virtual serial port which may be connected to the JM processor’s SCI RXD1/TXD1. This allows certain PC applications to be able to connect in a serial fashion to the microcontroller without the actual use of serial port hardware. It can be enabled or disabled by installing or removing the jumpers of J4 ...

Page 28

... CAN Port The DEMOJM board has implemented a CAN port. Header J5 offers the CANH, GND, and CANL signals. Header J6 selects input for high speed mode or silent mode. J7 enables CAN transmission. J8 enables the CAN port. 8.3.1 J6 – CAN operation mode selection A jumper across 1 & 2 selects silent mode. This selection also allows the microcontroller to control the operation mode via PTD6. A jumper across 2 & ...

Page 29

... J8 – CAN Port Enable CAN_EN Enables CAN port. By default, the jumpers are installed. 8.4 Mini-USB Port The DEMOJM board integrates a Mini-AB USB port. It can operate in both device mode and host mode using jumper settings. 8.4.1 J10 – USB Host FAULT signal. ...

Page 30

... A jumper across 1 & 2 indicates that the Mini-USB will be powered from the bus. This is the default setting. A jumper across 2 & 3 indicates that the Mini-USB will provide power as a host. Figure 8-8: Mini-USB Bus power selection (J12) 8.4.4 J13 – Determines whether USBDN is pulled down directly or controlled by 26 DEMOJM User Manual ...

Page 31

... A jumper across 2 & 3 indicates that the USB_DN_DOWN signal controls the pull down of USBDN signal. This is the default setting. 8.4.5 J14 – Determines whether USBDP is pulled down directly or controlled by USB_DP_DOWN signal A jumper across 1 & 2 pulls down USBDP directly. DEMOJM User Manual Figure 8-9: USBDN Setting (J13) 27 ...

Page 32

... USB_PULLUP signal By default this jumper is not installed. In summary, use the following jumper settings for Mini-USB device mode operation: J11: 1&2 J12: 1&2 J13: 2&3 28 Figure 8-10: USBDP Settings (J14) Figure 8-11: USB_ID signal connect (J15) Figure 8-12: USB_PULLUP (J16) DEMOJM User Manual ...

Page 33

... J15: 1&2 J16: 1&2 8.5 LED Display Port The DEMOJM has 8 LEDs connected to signals PTE2, PTE3, PTF0, PTF1, PTC2, PTC4, PTF5, and PTD2. They can be enabled or disabled by installing or removing the corresponding jumper, J17, in the LED_ENABLE header. 8.5.1 J17 - LED Display Enable Port LED_ENABLE Enables all LED outputs ...

Page 34

... The DEMOJM has an option to connect two signals, PTE2 and PTE3, to the Embedded Multilink for signal processing. The two signals are connected or disconnected to IN0 or IN1 correspondingly via jumper P&E INPUT_EN (J28). The DEMOJM has one Reset switch and one Reset LED associated with it. ...

Page 35

... Figure 8-16: Reset Switch and Reset LED enable Jumper (J29) Note: The J29 labels for RSTLED_EN and RESET_EN are incorrectly switched on the DEMOJM board silk screen. The correct label is as displayed above. 8.7 3-Axis Accelerometer Jumper Settings The DEMOJM integrates a 3-axis accelerometer. Its enable/disable, sensitivity levels, and output signal connections are all jumper-setable ...

Page 36

... Figure 8-17: Accelerometer g-Select1 Jumper settings (J18) 8.7.2 J19 - Accelerometer g-Select2 Jumper G-SEL2 Selects g-Select2 to be logic low. This is the default setting. Selects g-Select2 to be logic high. A user may control PTD7 in firmware to set g-Select2 Figure 8-18: Accelerometer g-Select2 Jumper settings (J19) 32 DEMOJM User Manual ...

Page 37

... PTB3, and PTD0. PTB3 and PTD0 share the same X-axis signal. By default, the X-axis signal is connected to PTB3. Figure 8-20: Accelerometer Signal Output ACC_EN (J21) 8.8 Buzzer The DEMOJM integrates a Piezo Transducer whose resonant frequency is 4.0 KHz. Jumper J30 connects to PTF4 to control this buzzer. DEMOJM User Manual 33 ...

Page 38

... Figure 8-23: Potentiometer Output Selection Jumpers POT_EN (J32) 8.11 Optional Jumpers For Various VDD And VSS The DEMOJM provides 5 jumpers, J22 through J26, for different VDD and VSS connections on the bottom of the board. By default, they are not 34 DEMOJM User Manual ...

Page 39

... The DEMOJM includes P&E’s Embedded Multilink circuitry external hardware BDM tool is needed to debug and program the DEMOJM. A user only needs to connect the DEMOJM to their PC to start developing code for it. The DEMOJM package comes with a special edition of Freescale’s CodeWarrior studio. In addition, P&E’s evaluation software for HCS08 and ColdFire® ...

Page 40

... TRANSITIONING TO YOUR OWN TARGET Once you have finished working with the DEMOJM 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 41

... Communication via USB, Serial, and Ethernet Ports • Multiple image storage • LCD screen menu interface • Supported by P&E software and Freescale’s CodeWarrior DEMOJM User Manual PC-Controlled and User-Controlled Stand-Alone Operation Interactive Programming via Host PC In-Circuit Debugging, Programming, and Testing 37 ...

Page 42

... The USB Multilink Interface works with Codewarrior as well as P&E’s in-circuit debugger and flash programmer to allow debug and flash programming of the target processor. P&E’s USB Multilink Development Packages come with the USB Multilink Interface, as well as flash programming software, in-circuit debugging software, Windows IDE, and register file editor. 38 DEMOJM User Manual ...

Page 43

... The Cyclone PRO also functions as a full-featured debug interface, and is supported by Freescale’s CodeWarrior as well as development software from P&E. P&E’s Cyclone PRO is also available bundled with additional software as part of various Development Packages. In addition to the Cyclone PRO, these DEMOJM User Manual Figure 10-2: P&E’s Cyclone PRO 39 ...

Page 44

... DEMOJM hardware. If this dialog indicates that the DEMOJM hardware is not connected to the PC, the first step is to make sure that the DEMOJM 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 DEMOJM board and click refresh in the connection assistant ...

Page 45

... This may give some indication of what the problem is. (D) Using a USB Hub The DEMOJM 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 DEMOJM will not work. In general, USB ports located directly on the PC are high-power (self-powered) ports ...

Page 46

... 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. 42 DEMOJM User Manual ...

Page 47

...

Related keywords