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 use of any product or circuit described herein.
This software and accompanying documentation are protected by United States Copyright law and
also by International Treaty provisions. Any use of this software in violation of copyright law or the
terms of this agreement will be prosecuted.
All the software described in this document is copyrighted by P&E Microcomputer Systems, Inc.
Copyright notices have been included in the software.
P&E Microcomputer Systems authorizes you to make archival copies of the software and
documentation for the sole purpose of back-up and protecting your investment from loss. Under no
circumstances may you copy this software or documentation for the purpose of distribution to others.
Under no conditions may you remove the copyright notices from this software or documentation.
This software may be used by one person on as many computers as that person uses, provided that
the software is never used on two computers at the same time. P&E expects that group programming
projects making use of this software will purchase a copy of the software and documentation for each
user in the group. Contact P&E for volume discounts and site licensing agreements.
P&E Microcomputer Systems does not assume any liability for the use of this software beyond the
original purchase price of the software. In no event will P&E Microcomputer Systems be liable for
additional damages, including any lost profits, lost savings or other incidental or consequential
damages arising out of the use or inability to use these programs, even if P&E Microcomputer Systems
has been advised of the possibility of such damage.
By using this software, you accept the terms of this agreement.
The DEMOEM is a low cost development system supporting Freescale
MCF51EM256 and MCF51EM128 microcontrollers. It consists of a DEMOEM
Base Board and a DCF51EM256 Daughter Card. P&E’s Embedded Multilink
circuitry on the DEMOEM board allows the processor connected to the
DEMOEM to be debugged and programmed via USB from a PC. In addition,
the demo board can be powered using the USB bus.
1.2Package Contents
The DEMOEM package includes the following items:
•DEMOEM Base Board with a DCF51EM256 Daughter Card installed
•Getting Started DVD - Getting started with the series of
microcontrollers
•USB A-to-B Cable
•Quick Start Guide
•Freescale Warranty Card
1.3Supported Devices
The DEMOEM supports the following devices:
•MCF51EM256
•MCF51EM128
1.4Recommended Materials On The Getting Started DVD-ROM
•Freescale MCF51EM256 reference manual and datasheet
DEMOEM User Manual1
•DEMOEM Base Board and Daughter Card schematic
•P&E Embedded Multilink Toolkit applications
•P&E Embedded Multilink driver installation guide and resources
1.5Handling Precautions
Take care to handle the package contents, including the DEMOEM Base
Board and DCF51EM256 Daughter Card, in a manner such as to prevent
electrostatic discharge.
2HARDWARE FEATURES
The DEMOEM is a demonstration and development system for Freescale’s
MCF51EM256 microcontrollers. 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 the use of an external
BDM interface such as P&E’s Cyclone PRO automated programmer or USB
Multilink. The USB Multilink is functionally comparable to the DEMOEM’s
Embedded Multilink circuitry.
Note:The DEMO board’s onboard Embedded Multilink circuitry is intended to
function with the onbaord processor and any daughter cards that may be
included. It cannot be used to communicate with ot he r de vice s.
2.1DEMOEM Base Board Features
•On-board Logic Analyzer
•On-board Virtual Serial Port
•Four (4) asymmetrically positioned 13x2 male connectors for
interchangeable daughter cards
•P&E’s Embedded Multilink circuitry populated on the underside
•SCI signals connected to P&E’s Embedded Multilink through jumpers
Board:
•Mother/daughter card approach. Daughter card contains only MCU
and power bypass caps:
2DEMOEM User Manual
•Connectors for MCF51EM256 100-pin LQFP (DCF51EM256)
•PCB coloring:
•Black-colored mother board
•Red-colored daughter card
•Freescale Form Factor Parameters must be followed
•50-pin (2x25-pin) connector labeled MCU_POR T (J1) to bring out
some device signals
•MCU_PORT (J1) has a (2.54 pitch, dual row) through-hole
Female connector: 2x25 Socket Header, Pass Thru, .1", Bottom
Entry, SMT
BDM interface
•Integrated P&E Embedded Multilink Circuitry
:
•MDI interface features:
•SCI signals from Embedded Multilink connected through
jumper to SCI1 or SCI3 pins of EM MCU
•“Logic analyzer” inputs to timer channels of Embedded
Multilink to header pins
•Embedded Multilink design populated on bottom of board
•BDM Connector (6-pin Header) (not populated)
•Jumpers (J39 and J40) to select programming the MCU daughter
card or the MC9S08QE8 on the DEMOEM
Power
:
•Power LED
•Board power via the USB connection
•On board Voltage Regulator with 3.3V output to MCU
•Barrel style power connector (2.1 mm)
•AAA battery holder for 2 batteries. (Alternate board power supply).
•Power switch for all board power
DEMOEM User Manual3
•Layout for jumper from board VDD to MCU VDD pins, with layout for
an optional zero ohm resistor to permanently connect these signals.
•Layout for jumper from MCU VDD to MCU VDDA and from MCU VSS
to MCU VSSA pins, with populated zero ohm resistor shorting jumper
pins.
•Layout for jumper from MCU VDDA to MCU VREFH and from MCU
VSSA to MCU VREFL pins, with populated zero ohm resistor shorting
jumper pins
•All power traces are minimum double width
•Four test points for GND
•Four test point for VDD
•Voltage input jumpers
•powered DEMO via on-board voltage regulato r (3.3V)
•powered DEMO via on-board USB BDM (3.3V)
•powered DEMO via on-board battery (3.0V)
•supply 3.3V power to the MCU_PORT header if the board is
powered though the on-board regulator or USB
•Noise filter in the VDD to VDDA, VSS and VSSA connection in order
to improve ADC accuracy
MCU
:
•Reset switch with optional LED indicator.
•IRQ Button
•Crystal circuit for 32kHz to 16MHz crystal for XOSC2 input (not
populated)
•Use circuit components recommended by crystal manufacturer
and MCU data sheet.
•Footprint for jumpers to disable XTAL from MCU
•0 ohm resistors in parallel with jumper footprints to connect XT AL
circuit
•Jumpers to disable all the user I/O functions from additional circuitry
4DEMOEM User Manual
LCD and UI:
•3V LCD Glass
•Jumpers (J25) to configure front and back plane selection
•4 Buttons
•4 LEDs
•4 Touch cap pads (require software developed fo r touc h sensing with
standard I/Os)
Independent RTC:
•Coin-cell (CR2032) lithium battery holder with connection to
MCF51EMxx VBAT pin
•Tamper button connected to TAMPER pin
•32.768 kHz Crystal with it s circuitry connected in EXTAL1 and XT AL 1
pins
•Optional crystal footprint on DCF51EM256 daughter card (not
populated)
•Piezo buzzer for IRTC alarm
Analogue Signal Syntheses
•MC9S08QE8 (20-pin SOIC) with:
•Three Potentiometers
•6 PWM outputs with low-pass filters in order to generate 60/50 Hz
signals connected to Nucleus ADC inputs via jumpers
•6 LEDs, one for each PWM output
•1 LED connected to a GPIO
•3 buttons
Serial Communication
•IR interface (Tx and Rx). Connected with SCI1. (External circuitry
DEMOEM User Manual5
:
:
designed to use the internal PRACMP for Rx and considering higher
current capability in the Tx pin)
•RS-232 circuitry with BD9 connector connected to SCI3 through
jumpers (whole circuit not populated)
•Drive four 5V LEDs using MCF51EMxx PTE4, PTE5, PTA5, and
PTA6, jumper for disabling connection
•EEPROM serial SPI1 memory for NVM data storage
•Header pins for user connecto r or convenient monitoring of every
serial port
•Specifications:
•Board Size 6.0 x 4.5
•Daughter Card Size 2.0 x 2.1
•Power Input:
•USB Cable: 5VDC, 500mA max
•DC Power Jack: 2.1/5.5mm barrel connector, 6VDC Center
Positive
6DEMOEM User Manual
Figure 2-1: DEMOEM Top Component Placement
2.2On-Board Logic Analyzer
The DEMOEM board has a built-in 2-channel logic analyzer which may be
used to display captured data in real-time on a host PC. The logic analyzer
channels (IN0/IN1) are connected to the PTA5 and PTA6 signals on the
DEMOEM board by default via the J41 jumpers. The channels may be
connected to any of the processor pins via wire jumpers (not included).
The Logic Analyzer Utility, included in the P&E Embedded Multilink Toolkit on
the accompanying DVD-ROM, displays the logic analyzer signals on a PC.
2.3On-Board Virtual USB Port
The DEMOEM board has a built-in virtual serial port which may be connected
to the EM 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.
The Terminal Window Utility, included in the P&E Embedded Multilink Toolkit
on the accompanying DVD-ROM, is a generic serial port utility which works
with the DEMOEM virtual serial port or actual serial port hardware.
DEMOEM User Manual7
2.4DEMOEM Daughter Card Features
•Four (4) bottom-mounted asymmetrically positione d 13x2 fem a le
connectors to mate with the DEMOEM Base Board
•A top-mounted MCF51EM256 chip
2.5DEMOEM Jumper/Connector Quick Reference
Default Jumper Settings
The following is a list of default jumper settings for DEMOEM board. The
settings listed indicate the “on” (or installed) position. More detailed
description of the jumper settings are available in Section 7 - JUMPER