IoT M2M blog

The home of free hints and tips about wireless IoT / M2M

Microchip microcontrollers for M2M and Smart Home

Microchip uC PIC32MX795F512L and PIC24FJ256GB110

Why this two out of hundreds nice Microchip uCs or others suppliers?

  • PIC32MX795F512L is the high end of Microchip with most features, Flash RAM and ROM
  • PIC32MX795F512L comes with 80 MIPS, 2 CAN, 1 LIN, 6 UARTS … (more at table as below)
  • PIC32MX795F512L is a 32-Bit uC and available in a pin compatible 16-Bit version
  • PIC32MX795F512L and all other 32-Bit and 16-Bit uCs of Microchip are supported by FreeRTOS
  • PIC24FJ256GB110 is on the evaluation kit for Google´s Android@Home
  • PIC24FJ256GB110 and PIC32MX795F512L are supported by FreeRTOS as well
  • Android@Home was published at Google I/O in May to cover the Smart Home
  • The eval-boards for Anrdoid@Home and all SW libraries  for the uC and are open source or at least free of charge
  • SW libraries: Android Accessory, IEEE 802.15.4 (ZigBee, MiWi, MiWi P2P), Bluetooth Stack, Ethernet (TCP-IP, Internet), USB – device & host, G.711 Speech Encoding/Decoding, ADPCM and Speex (Audio), Memory Disk Drive File System (FAT 16 and FAT32) to share and transfr data with PCs, Touch Sense (mTouch), Data EEPROM Emulation, Encryption/Decryption, nanoWatt XLP Battery Life Estimator (PIC24F),  Graphics (QVGA), Helix MP3 Decoder, Certified Class B Safety, Smart card ISO-7816, Google PowerMeter and even more for the high end DSPs

Microchip uC

PIC32MX795F512L

PIC24FJ256GB110

P.Memory (Kbytes)
512 Flash 256 Flash
P.Memory (KWords) 128 85
Self-Write Flash Yes Yes
RAM (Bytes) 128K 16K
EEPROM (Bytes) 0 0
I/O Pins 85 84
Max CPU Speed 80 MHz (80 MIPS) 32 MHz (16 MIPS)
Internal OSC 8 MHz, 32 kHz 8 MHz, 32 kHz
Code Guardâ„¢ Security Basic
System Mgmt Features BOR, LVD, POR, WDT, RTCC, WUR , 8-DMA BOR, LVD, POR, WDT, RTCC, nanoWatt-[Low Sleep, Fast Wake, Pwr Modes]
Analog Peripherals 2-Comparators, Bandgap – Internal, OpAmp, ShuntReg; 1A/D, 16×10-bit @ 1000ksps 3-Comparators, OpAmp, ShuntReg; 1A/D, 16×10-bit @ 500ksps; CTMU
Digital Comm. Peripherals 6-UART, 4-SPI, 5-I2C 4-UART, 3-SPI, 3-I2C, PPS
Connectivity 1-FS Host/OTG-USB 2.0 OTG, 2-CAN, 10/100 Base-TX Mac, LIN, IrDA 1-Full Speed-USB 2.0 OTG, LIN, IrDA
Capture/Compare PWM Peripherals 5-Output Comp. & Std. PWM, 5-Input Capture 9-CCP, 9-Output Comp. & Std. PWM, 16-bitPWM, 9-Input Capture
Digital Timers 5×16-bit, 2×32-bit 5×16-bit
Application Peripherals 16-mTouch, PMP16, EBI-No 16-mTouch, PMP, EBI-No
Debug/Development Features JTAG-Debug/Program/Boundary Scan, ICSP, ICDdebug – Integrated JTAG-Boundary Scan, ICSP, ICDdebug – Yes
Package (Pins) TFBGA, TQFP (100) TQFP (100)
Operating Voltage (2.3V-3.6V) (2V-3.6V)
Temperature Ranges (-40 to +85) (-40 to +85)
P.Memory (Kbytes)
P.Memory (Kwords)
Self-Write Flash
RAM (Bytes)
EEPROM (Bytes)
I/O Pins
Max CPU Speed
Internal OSC
CodeGuard Security
System Mgmt Features
Analog Peripherals
Digital Comm. Peripherals
Connectivity
Capture/Compare PWM Peripherals
Digital Timers
Application Peripherals
Debug/Develop. Features
Package (Pins)
Operating Voltage
Temperature Ranges
Min PCB Area (mm2)
Other Features
PIC24FJ256GB110Microchipdelete
256 Flash
85
Yes
16K
0
84
32 MHz (16 MIPS)
8 MHz, 32 kHz
Basic
BOR, LVD, POR, WDT, RTCC, nanoWatt-[Low Speed, Fast Wake, Pwr Modes]
3-Comparatorsw/SRLatch, OpAmp, ShuntReg; 1A/D, 16×10-bit @ 500ksps; CTMU
4-UART, 3-SPI, 3-I2C, PPS
1-Full Speed-USB 2.0 OTG, LIN, IrDA
9-CCP, 9-Output Comp. & Std. PWM, 16-bitPWM, 9-Input Capture
5×16-bit
16-mTouch, PMP, EBI-No
JTAG-Boundary Scan, ICSP, ICDdebug – Yes
TQFP ( 100 )
(2V-3.6V)
(-40 to 85)
PIC32MX795F512LMicrochipdelete
512 Flash
128
Yes
128K
0
85
80 MHz (80 MIPS)
8 MHz, 32 kHz
BOR, LVD, POR, WDT, RTCC, WUR, 8-DMA, nanoWatt-[Low Speed, Fast Wake, Pwr Modes]
2-Comparatorsw/SRLatch, Bandgap – Internal, OpAmp, ShuntReg; 1A/D, 16×10-bit @ 1000ksps
6-UART, 4-SPI, 5-I2C
1-FS Host/OTG-USB 2.0 OTG, 2-CAN, 10/100 Base-TX Mac, LIN, IrDA
5-Output Comp. & Std. PWM, 5-Input Capture
5×16-bit, 2×32-bit
16-mTouch, PMP16, EBI-No
JTAG-Debug/Program/Boundary Scan, ICSP, ICDdebug – Integrated
TFBGA, TQFP ( 100 )
(2.3V-3.6V)
(-40 to 85)

With the righ concept people can save a huge amount of money. Anyhow, there are still people on this nice plant that ask for the price of 100K GSM modules, without to have a hardware, software, marketing or sales concept. The opposite are people that emailing me or calling me and ask what I have to charge per day consulting. I also like business friends, that just place sample orders without to ask for bulk prices, because they are sure to get the best price.

I love people that do not talk to much and place trial orders. Nobody shall reinvent the wheel. I am glad to share my long term M2M experience with my customers. Last but not least everybody can reach me easy by email to harald.naumann (at) gsm-modem.de or by using the form and ask for a concept, development up to mass production. A one stop buying including dedicated support.

Updated: 2011-11-30 — 8:10 AM

Leave a Reply

Your email address will not be published. Required fields are marked *

Blue Captcha Image
Refresh

*

Harald Naumann © 2014 Frontier Theme