Embedded Security Solutions with dsPIC33 DSCs and PIC24 MCUs

Microchip's solutions deliver an application-specific feature set for low-power security, functional safety, and more

Image of Microchip's Embedded Security Solutions with dsPIC33 DSCs and PIC24 MCUs (click to enlarge)Microchip's high-performance dsPIC33C digital signal controllers (DSCs) and low-power PIC24F microcontrollers (MCUs) are combined with their ATECC608 CryptoAuthentication™ and TrustAnchor100 (TA100) CryptoAutomotive™ security ICs to provide robust system-level security. The dsPIC33C DSCs and PIC24F MCUs deliver high performance, low power consumption, and an application-specific feature set for low-power security, sensor interfacing, real-time control, functional safety, digital power conversion, Qi wireless charging, and motor control applications.

Protecting embedded systems with robust security is essential in IoT (Internet of Things), automotive, medical, consumer, wireless, industrial, and other connected designs. Security standards are available and constantly evolving to reinforce the requirements of IoT applications. Many automotive original equipment manufacturers (OEMs) are including security in their design specifications to protect electronic control units (ECUs) in connected vehicles from attacks. Markets and applications share similar requirements for security specifications including unique passwords for all devices without default passwords, secure storage to isolate sensitive cryptographic keys, firmware verification at boot to ensure integrity before execution and after software updates, and secure communication between devices or ECUs and the external world.

Users can easily meet design requirements with a range of DSC/MCU devices with features such as Flash OTP by ICSP™ Write Inhibit and CodeGuard™ Flash security. The security features of the PIC24F MCUs and dsPIC33C DSCs protect against remote digital attacks while the CryptoAuthentication and CryptoAutomotive ICs provide extra security with physical anti-tampering and side-channel attack protections to block access to embedded system credentials. Some devices offer integrated true random number generation (TRNG), pseudorandom number generation (PRNG), and an AES-256 accelerator with dedicated key slots.

Features
  • CryptoAuthentication and CryptoAutomotive ICs:
    • Hardware-based cryptographic accelerators to significantly reduce execution time
    • Secure key storage and high-quality RNG
    • Physical anti-tampering and side-channel attack protections isolate access to embedded system credentials
  • PIC33C DSCs and PIC24F MCUs:
    • High performance
    • Low power consumption
    • Application-specific feature set
Applications
  • Low-power security
  • Sensor interfacing
  • Realtime controls
  • Functional safety
  • Qi wireless chargers
  • Motor controls

PC24F GB2/GB4 Low-Power MCUs

ImageManufacturer Part NumberDescriptionConnectivityPeripheralsNumber of I/OAvailable QuantityPriceView Details
IC MCU 16BIT 128KB FLASH 64VQFNPIC24FJ128GB206-I/MRIC MCU 16BIT 128KB FLASH 64VQFNI2C, IrDA, SPI, UART/USART, USB OTGBrown-out Detect/Reset, LVD, POR, PWM, WDT52120 - Immediate$67.17View Details
IC MCU 16BIT 128KB FLASH 28QFNPIC24FJ128GB202-I/MMIC MCU 16BIT 128KB FLASH 28QFNI2C, IrDA, LINbus, SmartCard, SPI, UART/USARTAES, Brown-out Detect/Reset, DMA, I2S, HLVD, POR, PWM, WDT202826 - Immediate$41.49View Details
IC MCU 16BIT 128KB FLASH 44QFNPIC24FJ128GB204-I/MLIC MCU 16BIT 128KB FLASH 44QFNI2C, IrDA, LINbus, PMP/PSP, SmartCard, SPI, UART/USARTAES, Brown-out Detect/Reset, DMA, I2S, HLVD, POR, PWM, WDT344731 - Immediate$44.62View Details
IC MCU 16BIT 128KB FLASH 28SOICPIC24FJ128GB202-I/SOIC MCU 16BIT 128KB FLASH 28SOICI2C, IrDA, LINbus, SmartCard, SPI, UART/USARTAES, Brown-out Detect/Reset, DMA, I2S, HLVD, POR, PWM, WDT20106 - Immediate$41.49View Details
IC MCU 16BIT 128KB FLASH 28SPDIPPIC24FJ128GB202-I/SPIC MCU 16BIT 128KB FLASH 28SPDIPI2C, IrDA, LINbus, PMP, SPI, UART/USART, USB OTGBrown-out Detect/Reset, DMA, LVD, POR, PWM, WDT2092 - Immediate$45.61View Details
IC MCU 16BIT 128KB FLSH 121TFBGAPIC24FJ128GB210-I/BGIC MCU 16BIT 128KB FLSH 121TFBGAI2C, IrDA, SPI, UART/USART, USB OTGBrown-out Detect/Reset, LVD, POR, PWM, WDT840 - Immediate$64.54View Details
IC MCU 16BIT 256KB FLASH 64TQFPPIC24FJ256GB406-I/PTIC MCU 16BIT 256KB FLASH 64TQFPI2C, IrDA, LINbus, PMP/PSP, SPI, UART/USART, USB OTGBrown-out Detect/Reset, DMA, LCD, LVD, POR, PWM, WDT52809 - Immediate$56.47View Details

PC24F GU/GL/GP Low-Power MCUs

ImageManufacturer Part NumberDescriptionConnectivityPeripheralsNumber of I/OAvailable QuantityPriceView Details
IC MCU 16BIT 32KB FLASH 44TQFPPIC24EP32GP204-I/PTIC MCU 16BIT 32KB FLASH 44TQFPI2C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, DMA, POR, PWM, WDT35131 - Immediate$20.42View Details
IC MCU 16BIT 32KB FLASH 28SOICPIC24FJ32GP202T-I/SOIC MCU 16BIT 32KB FLASH 28SOICI2C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, DMA, HLVD, I2S, POR, PWM, WDT21955 - Immediate$15.31View Details
IC MCU 16BIT 64KB FLASH 28SSOPPIC24FJ64GU202-E/SSIC MCU 16BIT 64KB FLASH 28SSOPI2C, IrDA, LINbus, SPI, UART/USART, USB OTGBrown-out Detect/Reset, DMA, HLVD, I2S, POR, PWM, WDT20272 - Immediate$18.85View Details
IC MCU 16BIT 256KB FLASH 48TQFPPIC24FJ256GU405-I/PTIC MCU 16BIT 256KB FLASH 48TQFPI2C, IrDA, LINbus, SPI, UART/USART, USBDMA, LCD, PWM, WDT39157 - Immediate$30.87View Details
IC MCU 16BIT 512KB FLASH 48TQFPPIC24FJ512GU405-I/PTIC MCU 16BIT 512KB FLASH 48TQFPI2C, IrDA, LINbus, SPI, UART/USART, USBDMA, LCD, PWM, WDT3980 - Immediate$32.52View Details
IC MCU 16BIT 64KB FLASH 28SSOPPIC24FJ64GP202T-I/SSIC MCU 16BIT 64KB FLASH 28SSOPI2C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, DMA, HLVD, I2S, POR, PWM, WDT21625 - Immediate$15.31View Details
IC MCU 16BIT 128KB FLASH 28SSOPPIC24FJ128GL302T-I/SSIC MCU 16BIT 128KB FLASH 28SSOPI2C, IrDA, LINbus, SPI, UART/USARTDMA, LCD, PWM, WDT212100 - Immediate$16.38View Details

dsPIC33C DSCs

ImageManufacturer Part NumberDescriptionConnectivityPeripheralsNumber of I/OAvailable QuantityPriceView Details
IC MCU 16BIT 88KB FLASH 48TQFPDSPIC33CH64MP505T-I/PTIC MCU 16BIT 88KB FLASH 48TQFPCANbus, I2C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT39998 - Immediate$21.65View Details
IC MCU 16BIT 64KB FLASH 64QFNDSPIC33CK64MP506T-I/MRIC MCU 16BIT 64KB FLASH 64QFNCANbus, I2C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT536600 - Immediate$18.03View Details
IC MCU 16BIT 32KB FLASH 48TQFPDSPIC33CK32MC105T-I/PTIC MCU 16BIT 32KB FLASH 48TQFPI2C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, Smart Card, WDT397870 - Immediate$12.27View Details
IC MCU 16BIT 152KB FLASH 64TQFPDSPIC33CH128MP506T-I/PTIC MCU 16BIT 152KB FLASH 64TQFPCANbus, I2C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT531142 - Immediate$22.80View Details
IC MCU 16BIT 128KB FLASH 36UQFNDSPIC33CK128MP503T-I/M5IC MCU 16BIT 128KB FLASH 36UQFNCANbus, I2C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT293300 - Immediate$16.63View Details
IC MCU 16BIT 88KB FLASH 28SSOPDSPIC33CH64MP202T-I/SSIC MCU 16BIT 88KB FLASH 28SSOPI2C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT212008 - Immediate$18.60View Details
Published: 2022-02-14