x. How does PIC32MX250F128B/PIC32MX270F256B compare to PIC18F24J50 and PIC18F25K50?
PIC32MX250F128B/PIC32MX270F256B FEATURES
PC USB PROJECTS BASIC CIRCUIT with USB support
PC USB PROJECTS K8055-1 ADAPTER
PC USB PROJECTS K8055N-2 ADAPTER
Key Features
50 MHz/83DMIPS, 32-bit RISC CPU with less than 0.5 mA/MHz current consumption
Two I2S/SPI modules for Codec and serial communications
Peripheral Pin Select (PPS) functionality
Parallel Master Port (PMP) for graphics interfaces
Charge Time Measurement Unit (CTMU) :
Supports mTouchTM Capacitive touch buttons and sliders
Provides high-resolution time measurement (1 ns)
On-chip temperature measurement capability
Temperature Range - 40°C to 105°C
Microcontroller Features
32-bit MIPS32® M4K® core with MIPS16e® mode for up to 40% smaller code size
128 kB (PIC32MX250F128B) / 256 kB (PIC32MX270F256B) EEPROM (flash RAM type) (plus an additional 3 KB of Boot Flash)with self read/write capability
32 kB (PIC32MX250F128B) / 64 kB (PIC32MX270F256B) SRAM memory
1.56 DMIPS/MHz (Dhrystone 2.1) performance
Pin-compatible with most Microchip 16-bit devices
Multiple power management modes
5 input compare units with 4-level FIFO and 5 output compare units (PWM: generation, capture and compare) - much more power than 2 ECCP units
Integrated Temperature Indicator Module
Configurable WDT with on-chip Low-Power RC oscillator for reliable operation
Operating voltage range of 2.3V to 3.6V
Peripheral Features
Peripheral Pin Select (PPS) functionality
Up to 4 channels of hardware DMA with automatic data size detection
Two UART and I2C™ modules
Separate PLLs for CPU and USB clocks
Hardware Real-Time Clock and Calendar (RTCC)
Five 16-bit Timers/Counters (two 16-bit pairs combine to create two 32-bit timers)
Five Capture inputs and Five Compare/PWM outputs
Audio Interface Features
Data communication: I2S, LJ, RJ, DSP modes
Control interface: SPI and I2C™
Master clock:
Generation of fractional clock frequencies
Can be synchronized with USB clock
Can be tuned in run-time
Analog Features
Up to 13-channel, 10-bit ADC
Three Analog Comparators
Charge Time Measurement Unit (CTMU)
Debug Features
Four programming and debugging Interfaces
JTAG programming/debugging controller with JTAG interfaced and Circuit Serial Programming and Debug (ICSP/ICD) interface
IEEE Standard 1149.2 compatible (JTAG) boundary scan
PIC18F24J50 AND PIC18F26J50 FEATURES
PC USB PROJECTS USB BASIC CIRCUIT with USB support
PC USB PROJECTS K8055-1 ADAPTER
SIMPLE FIRMWARE UPGRADE FOR USE ON K8055N-2
Key Features
8-bit PIC18 core with 8x8 Hardware Multiply
4 kB SRAM memory
PIC18F24J50 has 16 kB EEPROM (flash RAM type) with self read/write capability
PIC18F26J50 has 64 kB EEPROM (flash RAM type) with self read/write capability
Integrated full speed USB 2.0
Enhanced Capture Compare PWM (ECCP) Module with up to 4 outputs
Integrated Temperature Indicator Module
Deep Sleep mode ideal for battery applications
Peripheral Pin Select for mapping digital peripherals to various I/O for design flexibility
Hardware RTCC provides clock, calendar & alarm functions
Charge Time Measurement Unit (CTMU) supports capacitive touch screens
2 Enhanced Capture / Compare / PWM modules
2 MSSP serial ports for SPI or I2C™ communication
2 Enhanced USART modules
Dual analog comparators
10 ch, 10-bit ADC
Self programming Flash supports 10k erase/write cycles & 20 years retention
In Circuit Serial Programming and Debug (ICSP/ICD)
Operating voltage 2.0 - 3.6V, 5.5V tolerant digital inputs
nanoWatt XLP™ technology
15nA Deep Sleep mode
60nA Sleep mode (RAM retention)
830nA Real Time Clock & Calendar operation in Sleep modes
780nA Watch Dog Timer operation in Sleep modes
PIC18F25K50 FEATURES
Key Features
8-bit PIC18 core with 8x8 Hardware Multiply
2 kB SRAM memory
16 kB EEPROM
Flash Program Memory with self read/write capability
256 Bytes of integrated EEPROM
Internal 48MHz Oscillator with USB Accuracy -Via Active Clock Tuning from USB Host
Universal Serial Bus 2.0 Module
Enhanced Capture Compare PWM (ECCP) Module with up to 4 outputs
Integrated Temperature Indicator Module
Up to 25 Channel 10-bit ADC with Voltage Reference
2 Analog Comparators
5-bit Digital to Analog Converter (DAC)
MI2C / SPI Module (MSSP)
Enhanced Addressable USART Module
Charge Time Measurement Unit (CTMU) for measurement applications
25mA Source/Sink current I/O
2x 8-bit Timers
2x 16-bit Timers
Extended Watchdog Timer (WDT)
Enhanced Power-On/Off-Reset
Low-Power Brown-Out Reset (LPBOR)
Programmable Brown-Out Reset (BOR)
In Circuit Serial Programming and Debug (ICSP/ICD)
PIC18LF2xK50 (1.8V – 3.6V) with nanoWatt XLP
PIC18F2xK50 (1.8V – 5.5V)