Comparing Freescale’s Flexis MC9S08QE128 and MCF51QE128 with TI’s MSP430
Freescale’s Controller Continuum provides an
easy migration path up and down the performance
spectrum through the RS08 devices
to the high performance Coldfire V4 devices.
Recently, Freescale announced the first set
of low power, general purpose devices in the
Flexis series – MC9S08QE128 and MCF51QE128
(henceforth referred to as QE128). The devices
in the Flexis series share a common set of peripherals
and development tools in addition to
pin for pin compatibility, which makes using
either an 8-bit or 32-bit microcontroller, without
redesigning the board, very simple.
Table 1 shows a high level specification comparison
between QE128 and TI’s MSP430FG4619. Though
these two devices are not identical in terms of pin
count or features, they are reasonably similar and
targeted at similar applications.

Table 1. Feature Comparison Table
|
|
CPU Cores and Performance
The MSP430 core, the HCS08 core and the
ColdFire V1 core are very different and therefore
hard to compare. The MSP430 is a 16-bit RISC
core, the HCS08 is an 8-bit CPU with a CISC
instruction set and the ColdFire V1 is a 32-bit
variable length (VL) RISC core.
Benchmarking results depend heavily on the
type of application running and the C compiler
efficiency. In very general terms, ColdFire V1
is the highest performance core, followed by
the MSP430 and then followed very closely by
the HCS08. The relative performance per MHz
for these cores may be similar, but the absolute
performance for the QE128 is considerably higher
because of the sizable difference in maximum
operating frequency. Both QE128 parts provide a
very distinct maximum performance advantage
versus the MSP430FG4619.

Table 2*. Power Consumption of System in each Application State
* The measurements in Table 2 were taken with unused pins terminated as recommended by the manufacturer using the same power
supply and the same ammeter. The rest of the code was as-is so any additional current due to operating modules is included.
QE128 and Ultra Low Power
- QE128’s optimized architecture provides
lower operating voltage and current to
minimize operating costs and extend
battery life
- Features two ultra low power stop modes
- Low power run and wait modes enable
reduced current and reduced speed modes
for peripherals
- Peripheral clock enable register can disable
clocks to unused modules
- Ultra low power external oscillator can be
used in stop modes to provide accurate
clock source to real time counter module (RTC)
To view the entire article showing the Differences between the TI MSP430 and MC9S08QE128 and MCF51QE128 Flexis Microcontrollers,
click here.
For more information, please refer to Application Note AN3506/D titled Migration from TI MSP430 to 9S08QE128 or MCF51QE128 Flexis Microcontrollers.
The 8-bit MC9S08QE128 and the 32-bit MCF51QE128 devices are Freescale’s first Flexis microcontrollers with new ultra-low power technology and feature rich capabilities that allow for the connection point of the Continuum to be reality, while suitable for general purpose applications including battery-powered applications.
The QE128 microcontrollers deepen the Freescale
8-bit and 32-bit microcontroller portfolio for
consumer and industrial applications. Together,
these devices offer an ease of migration or
compatibility to move up or down the performance
chain with a common set of tools.
Overall, the QE128 device solutions mean less
time to code, software re-use, lower overall
system costs and faster time-to-market.
For a more in-depth look at the QE128, please click here.
Additional Information
QE128 Overview Video
Compatibility Demonstration Video
Virtual Lab
QE128 8-bit and 32-bit Comparison
Controller Continuum Brochure
Migrating from V1 to V2 Application Note
Migrating from S08 to V1 Application Note
Low Power Design Enabled by Flexis MCUs Application Note
Using Processor Expert with Flexis MCUs Application Note
Quick Reference User Guide
Blood Pressure Monitor Using Flexis QE128
A Software Approach to Using Nested Interrupts in HCS08
Other Available Literature
MCF51QE128 Reference Manual
CodeWarrior™ Development Studio v6.0 for Microcontrollers
QE128 Peripheral Module Quick Reference User Guide
DEMOQE128 Labs
DEMOQE128
The DEMOQE128 is a low-cost development system designed for demonstrating, evaluating, and debugging the Freescale MC9S08QE128 and MCF51QE128 microcontrollers. It's Multilink circuitry on the DEMOQE128 board allows the processor on the DEMOQE128 to be debugged and programmed via USB from the PC. In addition, the demo board can be powered using the USB bus.
Supports S08 and ColdFire V1 QE128 devices through plug-in daughter cards. It also supports plug-in RF daughter cards for SMAC and 802.15.4.
Flexis QE128 Evaluation Board
The EVBQE128 evaluation board has been designed for the evaluation, demonstration and debugging of the Freescale Flexis QE128 microcontrollers (MC9S08QE128 and MCF51QE128). The EVBQE128 can be used as a standalone application or can be controlled by a host PC via its built-in microDART™ interface.
Featured Products
| Part Number |
|
Description |
Data Sheet |
App. Notes |
|
| DEMOQE128 |
|
Flexis QE128 Demonstration Board
|
|
|
|
| EVBQE128 |
|
Flexis QE128 Evaluation Board
|
|
|
|
| MCF51QE128CLH |
|
Flexis 32-Bit ColdFire® V1 Microcontroller
|
|
|
|
| PC9S08QE128CLH |
|
Flexis 8-Bit HCS08 Microcontroller
|
|
|
|
| PC9S08QE128CLK |
|
Flexis 8-Bit HCS08 Microcontroller
|
|
|
|
| PCF51QE128CLK |
|
Flexis 32-Bit ColdFire® V1 Microcontroller
|
|
|
|
refers to New Product Introduction