High-Performance, Enhanced PIC Flash Microcontroller in 40-pin PDIP The PIC16F1937 CMOS Flash-based 8-bit microcontroller features 8 MIPS execution, 256 bytes of EEPROM data memory, 512 bytes of SRAM, integrated debug support, 36 I/Os, two comparators, 14 channels of 10-bit Analog-to-Digital (A/D) converter, five capture/compare/PWM functions (three enhanced), 16-channel CapSense module, four 8-bit timers, one 16-bit timer, a synchronous serial port that can be configured as either 3-wire SPI or 2-wire I2C bus, a USART, and an integrated LCD controller. Microchip PIC16F1937 Microcontroller Features High-Performance RISC CPU - Only 49 instructions — all single-cycle except for branches
- Operating speed: 32 MHz, 125 ns instruction cycle
- 8192 (16K × 14-bit) words of Flash program memory
- 256 bytes of Data EEPROM
- 512 bytes of SRAM
- Interrupt capability with automatic context saving
- 16-level deep Hardware Stack
- Direct, Indirect and Relative addressing modes
- Processor read access to program memory
- Pinout compatible with other 40-pin PIC16Cxxx and PIC16Fxxx microcontrollers
Special Microcontroller Features - Precision Internal Oscillator
• Factory calibrated to ±1% typical • Software selectable frequency range from 32 MHz to 31 kHz - Power-saving Sleep mode
- Power-on Reset (POR)
- Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
- Brown-out Reset (BOR)
• Selectable between two trip points • Disable in Sleep option - Multiplexed Master Clear with Pull-up/Input Pin
- Programmable Code Protection
- Operating Voltage: 1.8V to 5.5V
- Operating Temperature: -40 to +85 °C
Peripheral Features - 36 I/O pins (one is input only)
• High-current source/sink for direct LED drive • Individually programmable interrupt-on-change pins • Individually programmable weak pull-ups - Integrated LCD Controller
• 96 segments • Variable clock input • Contrast control • Internal voltage reference selections - Capacitive Sensing module (mTouch) — 16 selectable channels
- A/D Converter — 10-bit resolution, 14 channels, selectable Vref 1.024/2.048/4.096V
- Timer0: 8-bit timer/counter with 8-bit programmable prescaler
- Enhanced Timer1: 16-bit timer/counter with prescaler
• Dedicated low-power 32 kHz oscillator driver • External Gate Input mode with toggle and single-shot modes; interrupt-on-completion - Timer2/Timer4/Timer6: 8-bit timer/counters with 8-bit period registers, prescalers and postscalers
- Two Capture/Compare/PWM modules (CCP)
• 16-bit Capture; max resolution 125 ns • 16-bit Compare; max resolution 125 ns • 10-bit PWM; max frequency 31.25 kHz - Three Enhanced Capture/Compare/PWM modules (ECCP)
• 3 PWM time-base options • Auto shutdown and auto restart • PWM steering • Programmable dead-band delay - Master Synchronous Serial Port (MSSP) with SPI and I2C
• 7-bit address masking • SMBus/PMBus compatibility • Auto-wake on start - Enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART)
• RS-232, RS-485 and LIN compatible • Auto-Baud Detect - SR Latch (555 Timer)
• Multiple Set/Reset input options • Emulates 555 Timer applications - Two Comparators
• Rail-to-rail inputs/output • Power mode control • Software enable hysteresis - Voltage Reference module
• Fixed Voltage Reference (FVR) with 1.024V, 2.048V and 4.096V output levels • 5-bit rail-to-rail resistive DAC with positive and negative reference selection Visit Microchip's PIC16F1937 Page for the latest datasheets and other technical documentation. Please contact us for volume discount on orders of more than 50 pieces. Ships from: USA Leadtime: In stock
|