16-bit Microcontrollers and
Digital Signal Controllers
Spring 2012
16-bit Embedded Control Solutions
n
PIC24 Microcontrollers
n
dsPIC® Digital Signal Controllers
www.microchip.com/16bit
16-bit Embedded Control Solutions
Are you enhancing your product performance and features to increase market share?
Do you want to achieve an edge over your competition with added connectivity and graphical user interface?
Do you want to generate more profits by optimizing your design and development costs?
Microchip’s 16-bit embedded control solutions can help you!
Microchip’s 16-bit solutions are
designed to be a broad platform
which can serve your needs now and
in the future. If you have designed
using our 8-bit PIC® microcontrollers
you will be pleased to see that
the same MPLAB® Integrated
Development Environment used on
our smallest 6-pin MCUs and our
largest 32-bit PIC32 microcontrollers
also supports our 16-bit controllers.
Our commitment to peripheral and
pinout compatibility has been carried
forward to our 16-bit product families.
If you are new to Microchip, we offer
powerful, low cost development
tools, a compatible lineup of
products that range from low cost to
high performance, and a Company
dedicated to serving your needs.
Microchip offers two 16-bit
Microcontroller (MCU) families plus
two 16-bit Digital Signal Controller
(DSC) families that offer compatible
options across a wide spectrum of
price, performance and feature sets.
Advanced Motor Control with dsPIC Portfolio
dsPIC Motor Control DSCs feature a high-performance CPU
with motor control peripherals. The silicon solutions are
backed up by free software application libraries and motor
control algorithms. Low-cost motor control development
boards support a wide variety of motors and help you to
reduce your design risk and development efforts. Visit
www.microchip.com/motor
for more information.
Speech and Audio for All Embedded Applications
Microchip’s 16-bit microcontrollers and digital signal
controllers have the performance, peripherals and memory
to implement speech and audio applications. A suite of
advanced solution libraries have been developed and are
available for your application requirements. Visit
www.microchip.com/speech
for more information.
Extreme Low Power Solutions
XLP Technology brings together the circuit and process
technologies needed to address today’s low power
applications. With sleep currents down to 10 nA and
industry-leading integration that includes USB OTG, PPS
and mTouch™ capacitive sensing, XLP products can help
you extend the life of your battery powered application. Visit
www.microchip.com/xlp
for more information.
Graphics Display Solutions
Graphics displays are gaining popularity in user interface
applications and they are easy to add to your application
when you use any of Microchip’s 16- or 32-bit MCU or DSC
devices with PMP With Microchip’s free graphics library and
.
development tools, you can quickly integrate graphics display
functions into your application in a single microcontroller.
Visit
www.microchip.com/graphics
for more information.
2
16-bit Embedded Control Solutions
16-bit Embedded Control Solutions
Digital Power for Improving the Efficiency and
Optimizing the BOM Cost
Implementing advanced software digital control loops for
power applications requires a high-performance DSP engine
along with specialized peripherals. The dsPIC SMPS Family
of DSCs feature a high-performance CPU and rich SMPS
peripherals. SMPS peripherals include 4 MSPS 10-bit ADC,
1 nSec Resolution PWM and Analog comparator with 10 nSec
response time. Complete reference designs and application
solutions from Microchip will help you to get started. Visit
www.microchip.com/power
for more information.
High Temperature Rated Devices Qualified to
AEC-Q100 Requirements
Several PIC24HJ and dsPIC33FJ devices are rated for
operation up to 150ºC ambient. These devices provide up
to 20 MIPS processing power plus digital signal processing,
LIN/ECAN™ connectivity, Motor Control and 10/12-bit
ADC performance for stringent automotive and industrial
applications. AEC-Q100 Grade 0 (150ºC) devices have been
released as well. Visit
www.microchip.com/hightemp
for the
latest product offering.
Enhancing Connectivity to Your Embedded Control
Applications
Whether you are considering wired or wireless connectivity,
Microchip supports a wide variety of communications
protocols with extensive design resources and software
libraries. Microchip offers ZigBee® Pro, MiWi™, IrDA®
Library stack for wireless connectivity and Ethernet,
CAN and USB library stack for wired connectivity. Visit
www.microchip.com/connectivity
for more information.
Powerful 16-bit CPU
■
Single cycle execution
■
Deterministic Interrupt response
■
Single cycle bit manipulation
■
Single-cycle multiply
■
Zero overhead looping
■
Fast DMA – No cycle stealing
Adding Intelligence To Sensors
dsPIC DSCs and PIC24 MCUs with high performance DSP
and 12-bit ADC enable more complex data processing to
occur closer to the sensor. These devices are available
in small packages and can operate in extended and high-
temperature ranges.
Flexible Flash
■
High endurance, flexible and
secure Flash
■
Advanced security features are
available
■
Program and data storage
■
Self-program features
Integrated DSP
■
Look and feel of MCU
■
Single cycle 16x16 MAC
■
40-bit accumulators
■
Dual operand fetches
■
Saturation and rounding modes
■
Many free libraries and low cost
filter design tools
Innovative Peripherals
■
Motor control peripherals
■
SMPS peripherals
■
Audio peripherals: DAC and I
2
S
■
Graphics controller
■
CTMU for mTouch™
■
USB OTG
■
CAN
■
PMP for graphics
Power Saving Options
■
eXtreme Low Power technology
■
Deep sleep current as low as
10 nA
■
Options to reduce speed or
disable CPU
■
Application software can alter
clock speeds
■
V
bat
battery backup
Small Packages
■
Packages as small as 5x5 mm
■
16-bit MCU with 128 KB Flash
in a 6x6 mm package
■
Peripheral Pin Select allows
access to the peripherals
needed
Resources available at
www.microchip.com/16bit
■
■
■
■
■
Product Information
Application Solutions
Design Tools
Web Seminars
Application Notes & Reference Designs
www.microchip.com/16bit
3
Leading 16-bit Performance and Features
16-bit Microcontroller (MCU)
Portfolio
Are costs, performance, low power and smaller packages
important considerations for your next design?
PIC24 MCUs offer a variety of peripherals, memory sizes
and packaging choices. Microchip offers two compatible
Flash-based 16-bit PIC24 MCU families. The 16 MIPS
PIC24F family is designed for low power applications.
The 40/70 MIPS PIC24H/E MCUs are designed for high
performance applications. Both families have the same
instruction set, share basic peripherals, have common
pinouts and use the same tools for development. The PIC24
families are compatible with dsPIC DSCs for easy migration
when additional performance or DSP capability is required.
PIC24H/E: Highest Performance 16-bit MCUs
PIC24 devices offer 40/70 MIPS performance with a
combination of large memory and a wide variety of package
options. They also includes large Flash in smaller packages
(5x5 mm). The built-in peripherals include high performance
12-bit ADC and general purpose and motor control 16-bit
PWMs. Communication peripherals include up to 2 ECAN™
modules, 4 UARTs (with IrDA® support), 4 SPI, 2 I
2
C and
USB OTG. High performance 16 channel Direct Memory
Access (DMA) provides better data handling capability
optimizing CPU throughput. AEC-Q100-qualified extended
(125°C) and high-temperature (150°C) options for industrial
and automotive applications are available.
Optimized C Compiler
Supporting the PIC24 MCU and dsPIC DSC families,
Microchip’s 16-bit architecture was designed to optimize C
language code size. The architecture was co-developed by
compiler writers who emphasized the need for an orthogonal
instruction set, many general-purpose registers, powerful
indirect with offset addressing and a software stack. Now
you can achieve leadership code size in applications, helping
your project team hit schedule and code size targets.
Reduced code size provides the opportunity to use a smaller
memory device, spend less time optimizing code size and
respond to those marketing requests for “just one more
feature.”
Relative Performance/MHz
PIC24F: Lowest Power 16-bit MCUs
With 16 MIPS performance and an extensive peripheral
set, including a graphics controller, USB OTG and capacitive
touch sense interface, the PIC24F MCUs are cost-effective
for the most demanding 16-bit applications. Serial
communication peripherals include up to 4 UARTs, 3 SPI
and 3 I
2
C™. With the introduction of XLP Technology, select
PIC24F devices have industry leading low power performance
with sleep numbers as low as 20 nA and RTCC operation
down to 400 nA.
Relative Code Size (in bytes) for 16-bit Applications
165%
148%
113%
114%
152% 153% 153%
120%
100%
80%
60%
40%
20%
100%
109%
Microchip
MPLAB
®
C
Compiler
A
B
C
D
E
F
G
H
0%
dsPIC33F/
PIC24H/E
32-bit
32-bit
Competitor A Competitor B
PIC24F
Typical 16-bit
Competitor
Competitors: 16 and 32-bit MCUs & DSCs
4
16-bit Embedded Control Solutions
Benefits of Microchip’s 16-bit Embedded Control Solutions
16-bit Digital Signal Controller (DSC)
Portfolio
Does your embedded control application demand
performance for advanced motor control, digital power,
speech and audio processing? Alternatively, do you want
to implement digital filters and FFT algorithms for signal
analysis?
dsPIC® DSCs offer innovative peripherals and required
performance for these needs. Our dsPIC family is a
100% PIC® MCU with great math. dsPIC DSCs blend the
performance of DSP with the simplicity of an MCU.
dsPIC33F/E: Highest Performance 16-bit MCU
with Integrated DSP
The 40/70 MIPS dsPIC33 core is designed to execute and
control the high speed precision digital control loops and
digital audio and speech processing. The optimized motor
control and digital power conversion peripherals include
the highest performance ADC, PWMs, USB OTG and analog
comparators. A wide variety of memory and package options,
audio peripherals, communication peripherals, 15 channel
DMA and general purpose peripherals provide flexibility to
your high performance embedded control designs. AEC-
Q100-qualified extended and high-temperature options for
industrial and automotive applications are available.
Example dsPIC® DSP Performance
Function
Complex FFT**
Block FIR
Block IIR Canonic
Matrix Add
Matrix Transpose
Vector Dot Product
Conditions*
N=64
N=32, M=32
N=32, S=4
C=8, R=8
C=8, R=8
N=32
Execution Time
@70 MIPS
55.6 µs
17.5 µs
17.0 µs
3.1 µs
3.4 µs
1.7 µs
Versatile 5 Volt dsPIC30F DSCs
The 30 MIPS dsPIC30F family is developed for applications
that benefit from a wide operating voltage (2.5 to 5.5V),
extremely low standby current, integrated EEPROM,
and for those that prefer 5V operation due to system
considerations.
*C = # columns, N = # samples, M = # taps, S = # sections, R = # rows
**Complex FFT routine inherently prevents overflow.
1 cycle = 14.29 nanoseconds @ 70 MIPS
Designed for real-time control, Microchip’s 16-bit DSCs and MCUs offer high performance,
innovative features, outstanding reliability, robustness and reduced system cost.
Advanced Communication
Peripherals and SW Libraries
Advanced Motor Control
and SMPS Peripherals
On-chip System Clock
Monitor Adds Safety
AEC-Q100 Qualified
Extended and High Temp
Parts
Microchip’s 16-bit product
line is designed to meet the
rigorous demands of real-time
systems.
– Real-time performance
superior to other 16- and
32-bit MCUs
– Built-in reliability and
robustness
– Reduce system cost by
eliminating external
components
On-chip Oscillator Eliminates
External Crystal and Low
Jitter PLL for Reliable
System Operation
eXxtreme Low Power (XLP)
Technology With Industry
Leading Low Power Operation
Small Packages,
Big Performance!
High-current I/O Drives
Save Cost
Deterministic Interrupt
Response
Power-on Reset and
Brown-out Reset Add
Robustness, Save Cost
www.microchip.com/16bit
5