The PIC18F45K40-I/P is a large memory, highly integrated 8bit general purpose flash microcontroller in 40 pin DIP package. This microcontroller with C compiler optimized RISC architecture combines large flash/EE/RAM memory, rich peripheral integration, eXtreme low power (XLP) and 5V support to suit a variety of general purpose applications. The device delivers core independent peripherals such as complementary waveform generator (CWG), window watchdog timer (WWDT), CRC/memory scan, hardware capacitive voltage divider (CVD), zero cross detect, signal measurement timer (SMT), hardware limit timer (HLT) and peripheral pin select for providing increased design flexibility and lower system cost. It features low current power-on reset (POR), configurable power-up timer (PWRTE), brown-out reset (BOR) with fast recovery and low power BOR (LPBOR) option and programming/debug features such as in-circuit debug integrated on-chip and in-circuit serial programming (ICSP) via two pins.
- 32Kbytes flash program memory, 2048bytes data SRAM and 256bytes data EEPROM
- Thirty five I/O pins, four 8bit/three 16bit timers and two comparators
- Thirty five 10bit ADC, one 5bit DAC and one zero cross detect
- Two EUSART, two I2C/SPI, PPS, RS232, RS485 and LIN interfaces
- Operating voltage range from 2.3V to 5.5V
- Operating speed of 0MHz to 64MHz, 62.5ns minimum instruction cycle and auto wake-up on start
- Fail-safe clock monitor, two-speed oscillator start-up & 3 power saving modes (doze, idle, sleep)
- Two capture/compare/PWM (CCP) modules and two 10bit pulse width modulators
- 16MHz internal oscillator, 32KHz low power internal oscillator and auto-baud detect
- Operating temperature range from -40°C to 85°C
嵌入式设计与开发