x. How does PIC32MX250F128B/PIC32MX270F256B compare to PIC18F24J50 and PIC18F25K50?

PIC32MX250F128B/PIC32MX270F256B FEATURES

MICROCHIP DATA SHEET

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

MICROCHIP DATA SHEET

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

MICROCHIP DATA SHEET

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)