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
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.
- 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
- Low-power security
- Sensor interfacing
- Realtime controls
- Functional safety
- Qi wireless chargers
- Motor controls
PC24F GB2/GB4 Low-Power MCUs
Image | Manufacturer Part Number | Description | Connectivity | Peripherals | Number of I/O | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | PIC24FJ128GB206-I/MR | IC MCU 16BIT 128KB FLASH 64VQFN | I2C, IrDA, SPI, UART/USART, USB OTG | Brown-out Detect/Reset, LVD, POR, PWM, WDT | 52 | 120 - Immediate | $67.17 | View Details |
![]() | ![]() | PIC24FJ128GB202-I/MM | IC MCU 16BIT 128KB FLASH 28QFN | I2C, IrDA, LINbus, SmartCard, SPI, UART/USART | AES, Brown-out Detect/Reset, DMA, I2S, HLVD, POR, PWM, WDT | 20 | 2826 - Immediate | $41.49 | View Details |
![]() | ![]() | PIC24FJ128GB204-I/ML | IC MCU 16BIT 128KB FLASH 44QFN | I2C, IrDA, LINbus, PMP/PSP, SmartCard, SPI, UART/USART | AES, Brown-out Detect/Reset, DMA, I2S, HLVD, POR, PWM, WDT | 34 | 4731 - Immediate | $44.62 | View Details |
![]() | ![]() | PIC24FJ128GB202-I/SO | IC MCU 16BIT 128KB FLASH 28SOIC | I2C, IrDA, LINbus, SmartCard, SPI, UART/USART | AES, Brown-out Detect/Reset, DMA, I2S, HLVD, POR, PWM, WDT | 20 | 106 - Immediate | $41.49 | View Details |
![]() | ![]() | PIC24FJ128GB202-I/SP | IC MCU 16BIT 128KB FLASH 28SPDIP | I2C, IrDA, LINbus, PMP, SPI, UART/USART, USB OTG | Brown-out Detect/Reset, DMA, LVD, POR, PWM, WDT | 20 | 92 - Immediate | $45.61 | View Details |
![]() | ![]() | PIC24FJ128GB210-I/BG | IC MCU 16BIT 128KB FLSH 121TFBGA | I2C, IrDA, SPI, UART/USART, USB OTG | Brown-out Detect/Reset, LVD, POR, PWM, WDT | 84 | 0 - Immediate | $64.54 | View Details |
![]() | ![]() | PIC24FJ256GB406-I/PT | IC MCU 16BIT 256KB FLASH 64TQFP | I2C, IrDA, LINbus, PMP/PSP, SPI, UART/USART, USB OTG | Brown-out Detect/Reset, DMA, LCD, LVD, POR, PWM, WDT | 52 | 809 - Immediate | $56.47 | View Details |
PC24F GU/GL/GP Low-Power MCUs
Image | Manufacturer Part Number | Description | Connectivity | Peripherals | Number of I/O | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | PIC24EP32GP204-I/PT | IC MCU 16BIT 32KB FLASH 44TQFP | I2C, IrDA, LINbus, SPI, UART/USART | Brown-out Detect/Reset, DMA, POR, PWM, WDT | 35 | 131 - Immediate | $20.42 | View Details |
![]() | ![]() | PIC24FJ32GP202T-I/SO | IC MCU 16BIT 32KB FLASH 28SOIC | I2C, IrDA, LINbus, SPI, UART/USART | Brown-out Detect/Reset, DMA, HLVD, I2S, POR, PWM, WDT | 21 | 955 - Immediate | $15.31 | View Details |
![]() | ![]() | PIC24FJ64GU202-E/SS | IC MCU 16BIT 64KB FLASH 28SSOP | I2C, IrDA, LINbus, SPI, UART/USART, USB OTG | Brown-out Detect/Reset, DMA, HLVD, I2S, POR, PWM, WDT | 20 | 272 - Immediate | $18.85 | View Details |
![]() | ![]() | PIC24FJ256GU405-I/PT | IC MCU 16BIT 256KB FLASH 48TQFP | I2C, IrDA, LINbus, SPI, UART/USART, USB | DMA, LCD, PWM, WDT | 39 | 157 - Immediate | $30.87 | View Details |
![]() | ![]() | PIC24FJ512GU405-I/PT | IC MCU 16BIT 512KB FLASH 48TQFP | I2C, IrDA, LINbus, SPI, UART/USART, USB | DMA, LCD, PWM, WDT | 39 | 80 - Immediate | $32.52 | View Details |
![]() | ![]() | PIC24FJ64GP202T-I/SS | IC MCU 16BIT 64KB FLASH 28SSOP | I2C, IrDA, LINbus, SPI, UART/USART | Brown-out Detect/Reset, DMA, HLVD, I2S, POR, PWM, WDT | 21 | 625 - Immediate | $15.31 | View Details |
![]() | ![]() | PIC24FJ128GL302T-I/SS | IC MCU 16BIT 128KB FLASH 28SSOP | I2C, IrDA, LINbus, SPI, UART/USART | DMA, LCD, PWM, WDT | 21 | 2100 - Immediate | $16.38 | View Details |
dsPIC33C DSCs
Image | Manufacturer Part Number | Description | Connectivity | Peripherals | Number of I/O | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | DSPIC33CH64MP505T-I/PT | IC MCU 16BIT 88KB FLASH 48TQFP | CANbus, I2C, IrDA, LINbus, SPI, UART/USART | Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT | 39 | 998 - Immediate | $21.65 | View Details |
![]() | ![]() | DSPIC33CK64MP506T-I/MR | IC MCU 16BIT 64KB FLASH 64QFN | CANbus, I2C, IrDA, LINbus, SPI, UART/USART | Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT | 53 | 6600 - Immediate | $18.03 | View Details |
![]() | ![]() | DSPIC33CK32MC105T-I/PT | IC MCU 16BIT 32KB FLASH 48TQFP | I2C, IrDA, LINbus, SPI, UART/USART | Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, Smart Card, WDT | 39 | 7870 - Immediate | $12.27 | View Details |
![]() | ![]() | DSPIC33CH128MP506T-I/PT | IC MCU 16BIT 152KB FLASH 64TQFP | CANbus, I2C, IrDA, LINbus, SPI, UART/USART | Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT | 53 | 1142 - Immediate | $22.80 | View Details |
![]() | ![]() | DSPIC33CK128MP503T-I/M5 | IC MCU 16BIT 128KB FLASH 36UQFN | CANbus, I2C, IrDA, LINbus, SPI, UART/USART | Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT | 29 | 3300 - Immediate | $16.63 | View Details |
![]() | ![]() | DSPIC33CH64MP202T-I/SS | IC MCU 16BIT 88KB FLASH 28SSOP | I2C, IrDA, LINbus, SPI, UART/USART | Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT | 21 | 2008 - Immediate | $18.60 | View Details |