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) |
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.