We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Functional safety is a requirement for many industries and applications, such as home appliances and automobiles. These applications need safe and reliable operation to protect the end user or environment from physical harm. In general, electronic systems operate as they are intended to, but Functional Safety ensures safe operation of an end system in case of unexpected conditions or malfunctions. We offer 32-bit microcontrollers (MCUs) that support the following functional safety standards.

ISO 26262 Functional Safety for Road Vehicles

ISO 26262 is the state-of-the-art functional safety standard for the automotive industry and defines Automotive Safety Integrity Levels (ASIL) for different safety requirements. Targeting ASIL B, our 32-bit MCUs are commonly used in many automotive applications, including body electronics and in-cabin infotainment systems. Higher safety levels can be achieved through ASIL decomposition.

IEC 61508 Functional Safety for Industrial Applications

We offer a Self-Test Library (STL) for our 32-bit MCUs, developed with our partner, embeX GmbH. This library is certified up to SIL 2 level for a single MCU or single channel. For many functional safety applications, redundancy or a dual-channel solution can be created for implementing a higher safety level for SIL 3. 

IEC 60730 Functional Safety Standard for Household Appliances

This safety standard applies to embedded electronics devices with automatic control that are designed to operate in households or other public places like hospitals, farms and commercial and industrial businesses.

32-bit MCU Functional Safety Portfolio


Device Family CPU Core Type Flash (KB) CPU
Frequency (MHz)
AECQ -100 ISO 26262
(ASIL B)
IEC 60730
(Class B)
IEC 61508
(SIL 2/3)
PIC32CM MC Arm® Cortex®-M0+ 64–128 48
SAM C20 Arm Cortex-M0+ 5V 32–256 48
SAM C20N Arm Cortex-M0+ 5V 32–256 48
SAM C21 Arm Cortex-M0+ 5V 32–256 48
SAM C21N Arm Cortex-M0+ 5V 32–256 48
SAM DA1 Arm Cortex-M0+ 16–64 48
SAM D20 Arm Cortex-M0+ 16–256 48
SAM D21 Arm Cortex-M0+ 16–256 48
SAM HA Arm Cortex-M0+ 16–64 48
SAM L21 Arm Cortex-M0+ 32–256 48
SAM D5x
SAM E5x
Arm Cortex-M4F 256–1024 120
PIC32MK MIPS32 microAptiv™ 512–2048 120
PIC32MX MIPS32 M4K® 16–512 40–120
PIC32MZ DA MIPS32 microAptiv 1024–2048 200
PIC32MZ EF MIPS32 M-Class 512–2048 200

To access our device-specific safety-related content, such as the Failure Modes, Effects, and Diagnostic Analysis (FMEDA) and Functional Safety Manual, and Diagnostic Software, all of which are available under NDA, please contact your local Microchip Sales Office and we will guide you through this process.

Collateral for Safety Standards


Each of the safety standards is accompanied by  supporting collateral as noted below:

  • IEC 60730 (Class B): Certified Class B library with either VDE and/or UL certification

  • IEC 61508 (SIL): Safety Package which includes:
    • Certified SIL Self-Test Library
    • Safety Manual
    • Safety Checklist

  • ISO 26262 (ASIL):
    • Failure Mode Effects and Diagnostics Analysis (FMEDA)
    • Safety Manual
    • Diagnostic Code (in development)

Device Hardware Support

  • Memory with error detection and correction
  • Clock systems including backup oscillators and clock failure detection
  • GPIO with ESD protection systems
  • System monitors: Power-on Reset (POR), Brown-out Reset (BOR) and Watchdog Timer (WDT)
  • Hardware Cyclical Redundancy Check (CRC) functionality
  • Memory protection unit

Certified Software Libraries

  • Certified libraries developed in accordance with IEC 60730 to support Class B
  • Certified libraries developed in accordance with IEC 61508 to support SIL 2

Whole Ecosystem

  • TÜV SÜD-certified MPLAB® XC C compilers for functional safety
  • FMEDA report*
  • Safety manual*
  • Affiliation with certification bodies (VDE, UL and TÜV)
  • VDE- and UL-certified Class B libraries
  • TÜV Rheinland certified libraries for SIL 2 STL
  • Support for qualified third-party  (IAR, Keil, etc.) tools such as compilers
  • Liverpool Data Research Associates (LDRA) Tool Suite for functional safety compliance

Achieving Higher Safety Levels:


Higher safety levels are typically achieved by redundancy. This can be implemented by multiple devices or a single device with redundancy built in. Some examples of this are the following:

  • ASIL D: Can use multiple devices via ASIL decomposition:
    • ASIL D Application (ITEM) = ASIL B (MCU)  + ASIL B (MCU/sensor)
  • SIL 3: Can use redundancy with multiple devices or a dual channel solution:
    • SIL 3 (System) = SIL 2 (MCU) + SIL 2 (MCU)

For details, please contact your local Microchip Sales Office.

Functional Safety Ready


A product that contains the “Functional Safety Ready” designation has been carefully selected as one that encompasses the latest features and support collateral available from Microchip, including Integrated safety features, safety manuals, FMEDA reports, and self-test code (diagnostic code). We provide you with the option to work with the third parties or our qualified development tools, including our MPLAB XC32 Compiler for our 32-bit MCUs.

Functional Safety Ready Standards: Microchip currently classifies IEC 61508 (SIL) and ISO 26262 (ASIL) as Functional Safety Ready.

Please go to the Products area below to see a complete list of our 32-bit functional-safety-ready devices. For additional information about functional-safety-enabled products and supporting documentation, visit our Functional Safety design center.

32-Bit Microcontroller Functional Safety Products


View All Parametrics
Product Status Automotive Recommended 5K Pricing Functional Safety Ready Class B Safety Library CPU Type Architecture Max CPU Speed (MHz) Program Memory Size (KB) RAM (KB) DRAM Interface Data EEPROM/HEF (Bytes) Auxiliary Flash (KB) SDIO/SD-CARD/eMMC Temperature Range Operation Voltage Range Graphics Controller/GPU Direct Memory Access Channels ADC Input Max ADC Resolution (Bits) Number of DACs USB Interface Number of USB Modules Number of Comparators Timers Capture/Compare/PWM Peripherals Motor Control PWM Outputs UART/SPI/I2C Number of Op Amps I2S Peripheral Pin Select / Pin Muxing Vbat/Vddbu battery backup Low Power External Memory Bus Interface QSPI Quadrature Encoder Interface Crypto Engine Hardware Touch Peripheral Number of CAN Modules Type of CAN module Ethernet Pin count Packages
ATSAMD20E14 In Production No $1.16 No Yes Cortex-M0+ 32 48 16 2 No 0 0 0 -40 to 105 1.62V - 3.63V No 0 10 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 16-bit PWM resolutions 6 -Input Capture 0 4 -UART 4 -SPI 4 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMD20G14 In Production No $1.21 No Yes Cortex-M0+ 32 48 16 2 No 0 0 0 -40 to 105 1.62V - 3.63V No 0 14 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMD20J14 In Production No $1.28 No Yes Cortex-M0+ 32 48 16 2 No 0 0 0 -40 to 105 1.62V - 3.63V No 0 20 12 1 None 0 2 5 x 16-bit 2 x 32-bit 16 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 64 64/TQFP, 64/UFBGA, 64/VQFN
ATSAML10D14A In Production Yes $1.20 No No Cortex-M23 32 32 16 4 No 2048 0 0 -40 to 125 1.62V - 3.63V No 8 5 12 1 None 0 1 3 x 16-bit 1 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 3 0 Yes No Yes No 0 0 No PTC 0 None None 24 24/SSOP, 24/VQFN
ATSAML10E14A In Production Yes $1.23 No No Cortex-M23 32 32 16 4 No 2048 0 0 -40 to 125 1.62V - 3.63V No 8 10 12 1 None 0 2 3 x 16-bit 2 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 0 3 -UART 3 -SPI 2 -I2C 3 0 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN, 32/WLCSP
ATSAMDA1E14B In Production Yes $1.71 Yes No Cortex-M0+ 32 48 16 4 No 512 0 0 -40 to 105 2.7V - 3.63V No 12 10 12 1 Host, Device 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 4 -UART 4 -SPI 4 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMDA1E15B In Production Yes $1.80 Yes No Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 105 2.7V - 3.63V No 12 10 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 4 -UART 4 -SPI 4 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMDA1G14B In Production Yes $2.00 Yes No Cortex-M0+ 32 48 16 4 No 512 0 0 -40 to 105 2.7V - 3.63V No 12 14 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMDA1G15B In Production Yes $2.11 Yes No Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 105 2.7V - 3.63V No 12 14 12 1 Host, Device 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMDA1J14B In Production Yes $2.10 Yes No Cortex-M0+ 32 48 16 4 No 512 0 0 -40 to 105 2.7V - 3.63V No 12 20 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 8 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 64 64/TQFP
ATSAMDA1J15B In Production Yes $2.37 Yes No Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 105 2.7V - 3.63V No 12 20 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 8 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 64 64/TQFP
PIC32MX110F016B In Production No $1.47 No Yes 32-bit MIPS MCU 32 40 16 4 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 10 10 0 None 0 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 28 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP
PIC32MX110F016C In Production No $1.62 No Yes 32-bit MIPS MCU 32 40 16 4 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 12 10 0 None 0 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 36 36/VTLA
PIC32MX110F016D In Production No $1.72 No Yes 32-bit MIPS MCU 32 40 16 4 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 13 10 0 None 0 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 44 44/QFN, 44/TQFP, 44/VTLA
PIC32MX120F032B In Production No $1.68 No Yes 32-bit MIPS MCU 32 50 32 4 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 10 10 0 None 0 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 28 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP
PIC32MX120F032C In Production No $1.83 No Yes 32-bit MIPS MCU 32 50 32 4 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 12 10 0 None 0 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 36 36/VTLA
PIC32MX210F016B In Production No $1.59 No Yes 32-bit MIPS MCU 32 40 16 4 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 9 10 0 FS Device 1 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 28 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP
PIC32MX210F016C In Production No $1.73 No Yes 32-bit MIPS MCU 32 40 16 4 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 12 10 0 FS Device 1 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 36 36/VTLA
PIC32MX210F016D In Production No $1.83 No Yes 32-bit MIPS MCU 32 40 16 4 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 13 10 0 FS Device 1 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 44 44/QFN, 44/TQFP, 44/VTLA
ATSAMD20E15 In Production Yes $1.20 No Yes Cortex-M0+ 32 48 32 4 No 0 0 0 -40 to 125 1.62V - 3.63V No 0 10 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 16-bit PWM resolutions 6 -Input Capture 0 4 -UART 4 -SPI 4 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMD20G15 In Production Yes $1.29 No Yes Cortex-M0+ 32 48 32 4 No 0 0 0 -40 to 125 1.62V - 3.63V No 0 14 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMD20J15 In Production Yes $1.35 No Yes Cortex-M0+ 32 48 32 4 No 0 0 0 -40 to 105 1.62V - 3.63V No 0 20 12 1 None 0 2 5 x 16-bit 2 x 32-bit 16 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 64 64/TQFP, 64/UFBGA, 64/VQFN
PIC32MM0016GPL020 In Production Yes $0.84 No Yes 32-bit MIPS MCU 32 25 16 4 No 0 0 0 -40 to 125 2V - 3.6V No 0 11 12 1 None 0 2 7 x 16-bit 3 x 32-bit 8 -Std. PWM 16-bit PWM resolutions 3 -Input Capture 0 2 -UART 2 -SPI 0 -I2C 0 2 Yes No Yes No 0 0 No 0 None None 20 20/QFN, 20/SSOP
PIC32MM0016GPL028 In Production Yes $0.88 No Yes 32-bit MIPS MCU 32 25 16 4 No 0 0 0 -40 to 125 2V - 3.6V No 0 12 12 1 None 0 2 7 x 16-bit 3 x 32-bit 8 -Std. PWM 16-bit PWM resolutions 3 -Input Capture 0 2 -UART 2 -SPI 0 -I2C 0 2 Yes No Yes No 0 0 No 0 None None 28 28/QFN, 28/SOIC, 28/SSOP, 28/UQFN
PIC32MM0016GPL036 In Production Yes $1.01 No Yes 32-bit MIPS MCU 32 25 16 4 No 0 0 0 -40 to 125 2V - 3.6V No 0 14 12 1 None 0 2 7 x 16-bit 3 x 32-bit 8 -Std. PWM 16-bit PWM resolutions 3 -Input Capture 0 2 -UART 2 -SPI 0 -I2C 0 2 Yes No Yes No 0 0 No 0 None None 36 36/SQFN, 40/UQFN
ATSAMC20E15A In Production Yes $1.48 Yes Yes Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 6 10 12 0 None 0 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 12 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMC20G15A In Production Yes $1.77 Yes Yes Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 6 12 12 0 None 0 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMC20J15A In Production Yes $1.84 Yes Yes Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 6 12 12 0 None 0 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 0 None None 64 64/TQFP, 64/VQFN
ATSAMC21E15A In Production Yes $1.42 Yes Yes Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 12 10 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 1 CAN-FD None 32 32/TQFP, 32/VQFN
ATSAMC21G15A In Production Yes $1.76 Yes Yes Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 12 12 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 0 Yes No No No 0 0 No PTC 2 CAN-FD None 48 48/TQFP, 48/VQFN
ATSAMC21J15A In Production Yes $1.89 Yes Yes Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 12 12 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 0 Yes No No No 0 0 No PTC 2 CAN-FD None 64 64/TQFP, 64/VQFN
ATSAMD21E15 In Production Yes $1.30 Yes Yes Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 1.62V - 3.63V No 12 10 12 1 Full Speed 1 2 5 x 16-bit 2 x 32-bit 6 -Std. PWM 16-bit PWM resolutions 6 -Input Capture 12 4 -UART 4 -SPI 4 -I2C 0 1 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN, 35/WLCSP
ATSAMD21G15 In Production Yes $1.30 Yes Yes Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 1.62V - 3.63V No 12 14 12 1 Full Speed 1 2 5 x 16-bit 2 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 1 Yes No Yes No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMD21J15 In Production Yes $1.38 Yes Yes Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 1.62V - 3.63V No 12 20 12 1 Full Speed 1 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 1 Yes No Yes No 0 0 No PTC 0 None None 64 64/TQFP, 64/UFBGA, 64/VQFN
ATSAML10D15A In Production Yes $1.25 No No Cortex-M23 32 32 32 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 8 5 12 1 None 0 1 3 x 16-bit 1 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 3 0 Yes No Yes No 0 0 No PTC 0 None None 24 24/SSOP, 24/VQFN
ATSAML10E15A In Production Yes $1.28 No No Cortex-M23 32 32 32 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 8 10 12 1 None 0 2 3 x 16-bit 1 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 0 3 -UART 3 -SPI 2 -I2C 3 0 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN, 32/WLCSP
ATSAML11D14A In Production Yes $1.34 No No Cortex-M23 32 32 16 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 8 5 12 1 None 0 1 3 x 16-bit 2 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 3 0 Yes No Yes No 0 0 Yes PTC 0 None None 24 24/SSOP, 24/VQFN
ATSAML11D15A In Production Yes $1.40 No No Cortex-M23 32 32 32 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 8 5 12 1 None 0 1 3 x 16-bit 1 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 3 0 Yes No Yes No 0 0 Yes PTC 0 None None 24 24/SSOP, 24/VQFN
ATSAML11E14A In Production Yes $1.38 No No Cortex-M23 32 32 16 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 8 10 12 1 None 0 2 3 x 16-bit 2 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 0 3 -UART 3 -SPI 2 -I2C 3 0 Yes No Yes No 0 0 Yes PTC 0 None None 32 32/TQFP, 32/VQFN, 32/WLCSP
ATSAML11E15A In Production Yes $1.43 No No Cortex-M23 32 32 32 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 8 10 12 1 None 0 2 3 x 16-bit 1 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 0 3 -UART 3 -SPI 2 -I2C 3 0 Yes No Yes No 0 0 Yes PTC 0 None None 32 32/TQFP, 32/VQFN, 32/WLCSP
ATSAMDA1E16B In Production Yes $1.89 Yes No Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 105 2.7V - 3.63V No 12 10 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 4 -UART 4 -SPI 4 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMDA1G16B In Production Yes $2.30 Yes No Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 105 2.7V - 3.63V No 12 14 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMDA1J16B In Production Yes $2.76 Yes No Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 105 2.7V - 3.63V No 12 20 12 1 Host, Device 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 8 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 64 64/TQFP
PIC32MX120F032D In Production No $1.92 No Yes 32-bit MIPS MCU 32 50 32 8 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 13 10 0 None 0 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 44 44/QFN, 44/TQFP, 44/VTLA
PIC32MX120F064H In Production No $2.27 No Yes 32-bit MIPS MCU 32 50 64 8 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 28 10 0 None 0 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 4 -UART 3 -SPI 2 -I2C 0 3 Yes No No No 0 0 No 0 None None 64 64/QFN, 64/TQFP
PIC32MX220F032B In Production No $1.80 No Yes 32-bit MIPS MCU 32 50 32 8 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 9 10 0 FS Device 1 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 28 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP
PIC32MX220F032C In Production No $1.94 No Yes 32-bit MIPS MCU 32 50 32 8 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 12 10 0 FS Device 1 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 36 36/VTLA
PIC32MX220F032D In Production No $2.03 No Yes 32-bit MIPS MCU 32 50 32 8 No 0 3 0 -40 to 105 2.3V - 3.6V No 4 13 10 0 FS Device 1 3 5 x 16-bit 2 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 2 Yes No No No 0 0 No 0 None None 44 44/QFN, 44/TQFP, 44/VTLA
PIC32MX320F032H In Production No $3.24 No Yes 32-bit MIPS MCU 32 40 32 8 No 0 12 0 -40 to 105 2.3V - 3.6V No 0 16 10 0 None 0 2 5 x 16-bit 1 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 2 -SPI 2 -I2C 0 0 No No No No 0 0 No 0 None None 64 64/QFN, 64/TQFP
PIC32MX420F032H In Production No $3.53 No Yes 32-bit MIPS MCU 32 40 32 8 No 0 12 0 -40 to 105 2.3V - 3.6V No 0 16 10 0 FS Device/Host/OTG 1 2 5 x 16-bit 1 x 32-bit 5 -Std. PWM 16-bit PWM resolutions 5 -Input Capture 0 2 -UART 1 -SPI 2 -I2C 0 0 No No No No 0 0