The PIC24FJ256GA702-I/MV from Microchip is a 16bit general purpose microcontroller with 256Kbyte flash and 16Kbyte RAM in 28 pin UQFN package. It offers various power down modes to keep the currents very low. The device features in-circuit serial programming (ICSP) and in-circuit emulation (ICE) via two pins, power-on reset (POR), brown-out reset (BOR) and oscillator start-up timer (OST), programmable low voltage detect (LVD), flexible watchdog timer (WDT) with its own RC oscillator for reliable operation. This microcontroller has three 16bit timers, two I2C, three variable width SPI, two LIN-USART/IrDA, twelve EPMP (address/data line), two configurable logic cell (CLC), real time clock and calendar (RTCC) and JTAG interfaces. Sleep and idle modes selectively shut down peripherals and/or core for substantial power reduction and fast wake-up.
- Modified harvard architecture up to 16MIPS operation at 32MHz and 8MHz internal oscillator
- 22 GPIO, 6 DMA channels, 10-channel 10/12bit A/D channels and 3 comparators
- Cyclic redundancy check (CRC), 1/3 MCCP 6-output/2-output and 3/3 IC/OC PWM
- Charge time measurement unit (CTMU) interface
- 17bit x 17bit single cycle hardware fractional/integer multiplier
- Supply voltage range from 2V to 3.6V
- Programmable reference clock output
- Fail-safe clock monitor operation
- High current sink/source 18mA/18mA on all I/O pins
- Operating ambient temperature range from -40°C to +85°C
嵌入式设计与开发