16-bit MCUs and DSCs
16-bit Embedded Control Solutions
PIC24 Microcontrollers • dsPIC
®
Digital Signal Controllers
www.microchip.com/16bit
16-bit Embedded Control Solutions
Microchip’s PIC24 Microcontrollers and dsPIC
®
Digital Signal Controllers
Microchip’s 16-bit PIC24 Microcontrollers (MCUs) and dsPIC
®
Digital Signal Controllers (DSCs) deliver more performance, low-
power consumption, flexible peripherals and a complete development ecosystem of software and hardware tools to speed your
development. With specialized offerings for motor control, digital power conversion, low-power security, advanced analog integra-
tion and functional safety, the 16-bit family offers a good balance between low cost, low power, high performance and robustness.
Microcontrollers for a Wide Range of Applications
Low-Power and General Embedded Applications – PIC24F MCUs
The PIC24F is a cost-effective, low-power family MCUs, featuring devices with eXtreme Low Power (XLP) technology, 16 MIPS
performance and memory up to 1024 KB of Flash with a rich set of Core Independent Peripherals (CIPs). Our portfolio offers an
upgrade in features and peripherals for applications that are pushing the boundaries of 8-bit MCU capabilities, making the PIC24F
family ideal for low-power and space-constrained applications.
Motor Control Applications – dsPIC33 DSCs
The high-performance dsPIC33 DSCs feature a DSP engine for implementing high-efficiency, high-precision variable speed,
constant torque PI control and Field Oriented Control (FOC) motor control. The dsPIC33 DSCs offer features such as:
•
Dual independent cores offering performance up to 100 MIPS/core
•
Integrated high-speed ADCs, Op-Amps, and Comparators for BoM cost reduction
•
Up to 14 channel, high-resolution PWMs for two motor control and integrated PFC
With functional safety features and operations up to 150°C, the dsPIC33 family is ideal for PMSM, ACIM and BLDC motor control
in industrial, medical, automotive and consumer applications.
Digital Power Conversion Applications – dsPIC33 DSCs
The high-performance dsPIC33 DSCs feature a DSP engine for very high-speed control loop execution in demanding power
conversion applications. The dsPIC33 DSCs offer features like:
•
Dual independent cores offering performance up to 100 MIPS/core, to separate time-critical control loops from housekeeping
•
Tightly coupled PWM, high-speed ADCs, PGAs and CPU with fast and predictable interrupts
•
High-resolution 250 pS PWMs with flexibility to control various power topologies
•
Live update for real-time firmware upgrades in operating power supplies in servers with no downtime
With a high level of specialized peripheral integration, the dsPIC33 families are ideal for digital power conversion in industrial, medi-
cal, automotive and consumer applications.
Robust Applications – PIC24 MCUs and dsPIC33 DSCs
The robust PIC24 MCUs and dsPIC33 DSCs feature dedicated peripherals and functions to help increase the reliability in safety-
critical applications. These features facilitate to ensure end applications operate as intended, with safe shut down if any exception
or issue occurs. With AEC Q100 qualification, the PIC24 MCUs and dsPIC33 DSCs offer 3V, 5V and up to 150°C operations.
Simplifying 16-bit Microcontroller Designs
•
MPLAB
®
X IDE and XC16 compilers
•
Single platform across all 16-bit MCUs and DSCs
•
MPLAB Code Configurator (MCC)
•
Enables prototyping in minutes
•
MPLAB Xpress cloud-based IDE
•
Quickstart online development environment
•
Microchip-tested software for quick time to market
•
USB, graphics, crypto, file I/O, Wi-Fi
®
, Class B safety
stacks and DSP math libraries
With a focus on reducing the time to market and minimizing the development risk, Microchip offers a complete ecosystem.
•
motorBench™ development suite
•
Simplifies motor control designs
•
Digital power design suite
•
Simplifies digital power designs
•
Range of development boards
•
Cost-effective, rapid prototyping curiosity boards
•
Versatile explorer 16/32 development board
•
Motor control and digital power boards
www.microchip.com/16bit
2
Flexible Integrated Peripherals
Microchip offers a rich set of peripherals that help customers differentiate their end designs with real-time control and simple com-
munication with other devices. The 16-bit family offers key communication and control peripherals like USB, SPI, UART, CAN-FD,
I
2
C, PWM and Timers, as well as specialized peripherals for graphics, motor control and digital power. Integrated analog peripher-
als like high-performance ADCs, DACs, PGAs and op amps, simplify analog designs and reduce BoM cost. In addition, core
independent peripherals such as CLC, PTG and cryptographic accelerators enable higher levels of integration and flexibility. With
dedicated peripherals and features enabling functional safety, the 16-bit family is ideal for robust and safety critical applications. To
get a quick view into the 16-bit family, visit
www.microchip.com/16bitquickreference.
PIC24 and dsPIC33 Family Block Diagram
16-bit Core
PIC24F 16 MIPS
dsPIC33E & PIC24E 70 MIPS
dsPIC33CH Dual Core 90+100 MIPS
Up to 5
ACC Set
Single
Cycle
MPY/MAC
Up to 5
Reg. Sets
Hardware
Divide
Integrated
Analog
Wired Communications
Clocks and
Timers
ADC: 10-bit, 12-bit and16-bit options
DAC: Up to 12-bit
Comparators
Op Amps and Programmable Gain Amplifiers
UART with LIN and IrDA
®
SPI with I
2
S™
I
2
C with PMBus™ Support
USB: Device, Host, OTG
CAN 2.0 and CAN-FD
SENT
Parallel Master Port (PMP)
16-bit Timers
32-bit Timers
RTCC: Clock, Calendar, Alarm
Input Capture
Output Compare
16-bit PWM
Multiple-Output Capture Compare PWM (MCCP) and
Single-Output Capture Compare PWM (SCCP)
PWM with Flexible Modes, Dead-Time,
Edge or Center Alignment, Fault Inputs
ADC Triggered by PWM Modules
Quadrature Encoder Interface (QEI)
ADC: 5 Msps and 6 Sample and Holds
PWM with 250 pS Duty Cycle
Comparators with 15 ns speed
12-bit DAC with programmable waveform generation
BOR, LVD, POR
WDT and Dual Windowed WDT
Deadman Timer (DMT)
CRC: Flash, RAM and Special Function Registers (SFR)
Class B Features: RAM MBIST, Illegal Opcode Detect, Error Trap Monitor,
Reset Traceability, Oscillator Lock, Fail-Safe Clock Monitor, Frequency Check,
PWM Lock, ECC Fault Injection Module, Backup Oscillator and Code Guard
TM
Segmented LCD Driver: Up to 512 Segments
Graphical Display Driver with Hardware Acceleration
Charge Time Measurement Unit (CTMU)
Crypto Engine with 256-bit AES
Random Number Generator (RNG)
Secure Key Storage
eXtreme Low Power (XLP) - Specialized Low-Power Modes and V
BAT
64 x 48-bit User OTP Memory
Configurable Logic Cells (CLC)
Peripheral Trigger Generator (PTG)
Unique Device ID
Peripheral Pin Select (PPS)
4–1024 KB
Flash
ECC
Flash
Dual Partition
Flash with
Live Update
Flash OTP
Security
512 B–96 KB
RAM
24 KB PRAM
ECC PRAM
Dual Partition
PRAM with
Live Update
10 Ch.
DMA
PERIPHERAL BUS
GRATION
INTE
EASY
MIG
RA
TIO
N
E
US
E
INTE
LL
I
Flexible, Integrated Peripherals
System Flexibility
O
F
N
GE
CE
Secure
Data
User
Interface
Safety and Monitoring
Digital
Power
Motor
Control
Waveform
Control
MEMORY BUS
IBILITY
EX
FL
16-bit Embedded Control Solutions
EA
S
www.microchip.com/16-bit/peripherals
3
16-bit Embedded Control Solutions
dsPIC33CH Dual Core Digital Signal Controllers
Microchip’s new dsPIC33CH DSCs offer two dsPIC cores in a single chip with advanced peripherals facili-
tating complex digital power, motor control and other high performance applications. With dual independent
cores, dsPIC33CH family simplifies the firmware development.
www.microchip.com/dsPIC33CH
Precision Motor Control
The dsPIC33 motor control families feature a high-performance core with specialized motor control periph-
erals. The devices are supported with motor-tuning development tools, free software libraries and motor
control algorithms. Our flexible motor control development boards support a wide variety of motors and
help reduce development time.
www.microchip.com/motor
Efficiency for Digital Power Conversion
Intelligent power supply implementations solve problems in a wide range of applications, with power
solutions implementing the most advanced digital control topologies. In such advanced designs, the digital
controller integrate ADCs, digital control algorithms, and PWM generators to close the loop with firmware.
The dsPIC33 DSCs are optimized for high performance on advanced algorithms for improved efficiency
over widely varying load conditions. These devices feature dedicated peripherals such as fast ADCs, PGAs
and PWMs for digital power conversion applications.
www.microchip.com/power
eXtreme Low Power (XLP) Solutions
Microchip’s XLP devices bring together the design and process technologies needed to address today’s
low-power applications. With sleep currents down to 10 nA and industry-leading integration including USB,
touch, crypto and LCD drivers, XLP products can help extend the life of your battery-powered application.
www.microchip.com/lowpower
Driving Displays
For applications that need compelling and intuitive user interfaces, our portfolio includes devices with integrated
low-power segmented LCD drivers or colorful graphical display drivers with hardware acceleration. These
hardware peripherals are supported by free software libraries to quickly integrate the display functions into your
application with a single MCU.
www.microchip.com/graphics
www.microchip.com/LCD
Easy Connectivity
Whether you are considering adding wired or wireless connectivity to your application, Microchip supports a
wide variety of communication protocols. It’s easy to couple the PIC24 or dsPIC33 devices with Microchip’s
certified Bluetooth
®
, Wi-Fi and LoRa
®
modules. Peripherals for CAN, CAN-FD LIN, SENT and USB are
integrated onto our 16-bit devices with supporting free software libraries.
Functional Safety and Robust Usages
PIC24 MCUs and dsPIC33 DSCs operate up to 5V for increased noise immunity and robustness. Addition-
ally, some devices are rated for operation up to 125°C or 150°C ambient temperature for the most extreme
automotive and industrial applications, including AEC-Q100 Grade 0 qualification. For safety-critical applica-
tions, the products include memory integrity check and error correction, backup oscillators, fault detection
and a range of other features enabling functional safety. The certified Class B software stack helps to simplify
regulatory compliance.
www.microchip.com/hightemp
www.microchip.com/16bitFunctionalSafety
4
www.microchip.com/16bit
dsPIC33CH Dual Core Digital Signal Controllers
dsPIC33CH Dual Core Family - Design Separately and Integrate Seamlessly
System developers designing high-end embedded control applications can benefit from a new Digital Signal Controller (DSC) with
two dsPIC cores in a single chip. The dsPIC33CH has a master and a slave core. The slave core can execute dedicated, time-crit-
ical control code while the master core is busy running the user interface and system functions, customized for an end application.
The dsPIC33CH is designed to facilitate independent code development for each core by separate design teams and allows
seamless integration when they are brought together in one chip. The dsPIC33CH family is optimized for high-performance digital
power, motor control and other applications implementing sophisticated algorithms.
Wireless Power
Server Power
Supply
Motor Control
Automotive
Industrial
Medical
What’s New?
dsPIC33CH128MP508 Block Diagram
SMPS/MC PWM (4 Ch.)
ADC (1, 16 Ch.)
Analog Comparator (1)
Peripheral Trigger Gen
PERIPHERAL BUS
Configurable
Logic Cell
I
2
C (2)
CAN-FD
SPI (2)
UART (2)
Capture/Comp/
PWM (8)
SENT (2)
Timers
MEMORY BUS
MEMORY BUS
5 Reg Set
5 ACC Set
5 Reg Set
5 ACC Set
PERIPHERAL BUS
Mailboxes
SMPS/MC PWM (8 Ch.)
ADC (3, 18 Ch.)
Analog Comparator (3)
PGA (3)
Configurable
Logic Cell
I
2
C (1)
SPI (1)
UART (1)
Capture/Comp/
PWM (4)
Timers
•
Simplified firmware development with dual indepen-
dent cores
•
Dual cores and peripheral sets facilitate robust
systems and improve functional safety
•
First dsPIC33 with CAN-FD for robust communica-
tion with increased bandwidth
•
Maximum analog integration including high-speed
ADCs, DACs with waveform generation, analog
comparators and PGAs
•
Live Update of firmware for high-availability systems,
especially important for power supplies
MASTER Core
dsPIC33CH
90 MIPS
SLAVE Core
dsPIC33CH
100 MIPS
FIFO
FIFO
128 KB
ECC Flash
DMA (6)
16 KB
Data RAM
24 KB
ECC PRAM
DMA (2)
4 KB
Data RAM
Dual Core Use Cases
Slave Core
Digital Power
Motor Control
High Performance Embedded
Closes control loop in firmware by running
latency-critical compensator algorithms
Provides speed and torque control by
executing time-sensitive control algorithms
Accelerates math intensive functions such as
DSP filtering of sensor inputs
Operating Temperature: –40 to 125°C
Master Core
Runs PMBus stack and system-level
functions
Runs functional safety routines, CAN-FD
stack and other system-level function
Facilitates reliability and fault tolerance for
safety critical applications
Development Tools
dsPIC33CH Curiosity Development
Board (DM330028)
16-bit Embedded Control Solutions
dsPIC33CH Motor Control PIM
(MA330039) for MCLV-2,
MCHV-3 Boards
dsPIC33CH General Purpose
PIM (MA330040) for Explorer
16/32 Boards
www.microchip.com/dsPIC33CH
5