:: Home :: Code Snippets :: Drivers :: Projects :: About ::
 Main Menu
  Home
  Code Snippets
  About

 Open Drivers
 PIC32 mcompat - PIC32 mcompat
 EA-DOGM - LCD Display Driver
 qTask - Queued Task Manager
 _build - Embedded build information

 Open Projects
 oLogic 1.4 - NEW Logic Viewer
 SSX32 - Serial Servo Driver
 oLogic - Oscilloscope Logic Viewer



 Sources
Prototyping
  PicStuff
  Sparkfun

Equipment
  Saelig
  Tequipment

Supply House
  Jameco
  Mouser
  Digikey
  Allied Electronics
  Clearwater Technologies

Miscellaneous
  BCM
  N34D Blog

PIC18F45K22
8 Bit
1.8V - 5.5V
Program Memory : 32 KBytes
RAM : 1536 Bytes
EEPROM : 256

Status : Future Product
Documents : Visit Microchip
Volume Pricing : Call for pricing
Memory Type : Flash
Program Memory KBytes : 32
Program Memory KWords : 16
Self-write : Yes
EEPROM Data Memory : 256
RAM : 1536
I/O Pins : 36
Pin count : 40
Max. CPU Speed MHz : 64
CPU Speed MIPS : 16
Internal Oscillator : 16 MHz
32 kHz
# of A/D Ch. : 28
Digital Communication : 2 -A/E/USART
2 -MSSP(SPI/I2C)
Timers : 3 - 8-bit
4 - 16-bit
0 - 32-bit
Temperature Range : -40 to 125
Packages : Please call for package information

High Performance RISC CPU:
  • C Compiler optimized architecture/instruction set
  • Data EEPROM to 1024 bytes
  • Linear program memory addressing to 64 Kbytes
  • Linear data memory addressing to 4 Kbytes
  • Up to 16 MIPS operation
  • 16-bit wide instructions, 8-bit wide data path
  • Priority levels for interrupts
  • 31-level, software accessible hardware stack
  • 8 x 8 Single-Cycle Hardware Multiplier Extreme Low-Power Management with nanoWatt XLP™:
  • Sleep mode: 100 nA, typical
  • Watchdog Timer: 500 nA, typical
  • Timer1 Oscillator: 500 nA @ typical 32 kHz Flexible Oscillator Structure:
  • Precision 16 MHz internal oscillator block: - Factory calibrated to ± 1% - Software selectable frequencies range of 31 kHz to 16 MHz - 64 MHz performance available using PLL – no external components required
  • Four Crystal modes up to 64 MHz
  • Two external Clock modes up to 64 MHz
  • 4X Phase Lock Loop (PLL)
  • Secondary oscillator using Timer1 @ 32 kHz
  • Fail-Safe Clock Monitor: - Allows for safe shutdown if peripheral clock stops
  • Two-Speed Oscillator Start-up Special Microcontroller Features:
  • Full 5.5V operation (PIC18F2XK22/4XK22)
  • Low voltage option available for 1.8V-3.6V operation (PIC18LF2XK22/4XK22)
  • Self-reprogrammable under software control
  • Power-on Reset (POR), Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
  • Programmable Brown-out Reset (BOR)
  • Extended Watchdog Timer (WDT) with on-chip oscillator and software enable
  • Programmable code protection
  • In-Circuit Serial Programming™ (ICSP™) via two pins
  • In-Circuit Debug via two pins Analog Features:
  • Analog-to-Digital Converter (ADC) module: - 10-bit resolution - 17 analog input channels (PIC18F/LF2XK22) - 28 analog input channels (PIC18F/LF4XK22) - Auto acquisition capability - Conversion available during Sleep
  • Programmable High/Low Voltage Detection (PLVD) module
  • Charge Time Measurement Unit (CTMU) for mTouch™ support: - Up to 28 channels for button, sensor or slider input
  • Analog comparator module with: - Two rail-to-rail analog comparators - Comparator inputs and outputs externally accessible and configurable
  • Voltage reference module with: - Programmable On-chip Voltage Reference (CVREF) module (% of VDD) - Selectable on-chip fixed voltage reference Peripheral Features:
  • 24/35 I/O pins and 1 input-only pin: - High current sink/source 25 mA/25 mA - Individually programmable weak pull-ups - Individually programmable interrupt-on-pin change
  • Three external interrupt pins
  • Up to seven Timer modules: - Up to four 16-bit timers/counters with prescaler - Up to three 8-bit timers/counters - Dedicated, low-power Timer1 oscillator
  • Up to two Capture/Compare/PWM (CCP) modules
  • Up to three Enhanced Capture/Compare/PWM (ECCP) modules with: - One, two or four PWM outputs - Selectable polarity - Programmable dead time - Auto-shutdown and Auto-restart - PWM output steering control
  • Two Master Synchronous Serial Port (MSSP) modules with two modes of operation: - 3-wire SPI (supports all 4 SPI modes) - I2C™ Master and Slave modes (Slave mode with address masking)
  • Two Enhanced Universal Synchronous Asynchronous Receiver Transmitter modules (EUSART): - Supports RS-232, RS-485 and LIN 2.0 - Auto-Baud Detect - Auto Wake-up on Start bit
  • Comming Soon!

    PIC18F45K22









    :: Home :: Resources :: PIC Microcontrollers ::
    :: 10F :: 12F :: 16F :: 18F :: 24F :: 24H :: 30F :: 33F ::
    (C) Copyright 2009 mculabs.com - contact: info@mculabs.com
    0.142657995224