PIC32MX795F512L vs STM32F746VGT6

The comparison table between particular chips from Microchip PIC32MX and STM32, (STM32F7, STM32F4, STM32L4, STM32F3). The STM32F746VGT6 clearly beats PIC32MX795F512L.

  PIC32MX795F512L STM32F746VGT6 STM32F407VET6 STM32L486VGT6 STM32F303VET6 Notes
Package 100-TQFP 100-LQFP 100-LQFP 100-LQFP 100-LQFP  
Core MIPS32® M4K™ ARM® Cortex®-M7 ARM® Cortex®-M4 ARM® Cortex®-M4 ARM® Cortex®-M4  
Speed 80MHz 216MHz 168MHz 80 MHz 72MHz  
Performance 1.31 DMIPS/MHz 2.14 DMIPS/MHz 1.25 DMIPS/MHz 1.25 DMIPS/MHz 1.25 DMIPS/MHz Dhrystone 2.1 tests
ROM 512KB (512K x 8) 1MB (1M x 8) 512KB (512K x 8) 1MB (1M x 8) 512KB (512K x 8)  
RAM 128K x 8 320K x 8 192K x 8 128K x 8 64K x 8  
Voltage 2.3 V ~ 3.6 V 1.7 V ~ 3.6 V 1.7 V ~ 3.6 V 1.7 V ~ 3.6 V 2 V ~ 3.6 V  
Current/MHz 1.07 mA/MHz 0.5 mA/MHz 0.238 mA/MHz 0.1 mA/MHz 0.922 mA /MHz at full speed, executing code from flash, all peripherals disabled (core only), Ta = 25 ˚C
Current @ 60 MHz 64 mA 27 mA 14 mA 8.25 mA 66.4 mA executing code from flash, all peripherals disabled (core only), Ta = 25 ˚C
Idle current @ 60 MHz 13 mA 10 mA 5 mA 2.41 mA   only the CPU is stopped, Ta = 25 ˚C
Sleep current 41 uA 450 uA 450 uA 2.41 uA 19 uA lowest power consumption while retaining the contents of SRAM and registers
ADC 1×10 bit, 1 MSPS 3×12-bit, 2.4 MSPS 3×12-bit, 2.4 MSPS 3×12-bit, 5 MSPS 4×12-bit, 5 MSPS  
DAC no 2×12-bit 2×12-bit 2×12-bit 2×12-bit  
I2C 5 4 3 3 3  
UART 6 8 6 5 6  
CAN 2 2 2 1 1  
SPI 4 6 3 3 4  
Timers 5 14 14 11 12  
Ethernet yes yes yes no no  
RTC no yes yes yes yes  
FPU (float, 32bit) no yes yes yes yes  
Price (@ Digikey) $9.87 $14.47 $10.46 $10.69 $8.21  
Datasheet released Aug-09 26-May-15 15-Sep-11 29-May-15 22-Jun-12  
Errata items 49 (10) 21 (4) 55 (10)      (including without provided workaround)
IDE freeware MPLAB?, Arriba Atollic IDE, Eclipse Atollic IDE, Eclipse Atollic IDE, Eclipse Atollic IDE, Eclipse  
IDE commercial   EWARM, MDK-ARM, CooCox EWARM, MDK-ARM, CooCox EWARM, MDK-ARM, CooCox EWARM, MDK-ARM, CooCox  
Configurator   STM32CubeMX  STM32CubeMX STM32CubeMX STM32CubeMX
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s