The device features of PIC18F1230:
Operating Frequency: DC-40 MHz
Program Memory (Bytes):4096
Program Memory(Instructions):2048
Data Memory(Bytes):256
Data EEPROM Memory(Bytes):128
Interrupt Sources:17
I/O Ports:Ports A,B
Timers:2
Power Control PWM Module:6 Channels
Serial Communications:Enhanced USART
10-Bit Analog-to-Digital Module:4 Input Channels , 4 Input Channels
Resets(and Delays):POR, BOR, RESET Instruction , stack full, stack underflow(PWRT, OST),
MCLR(optional),WDT
Programmable Low-voltage Detect:yes
Programmable Brown-out Reset :yes
Instruction Set:75 Instructions;83 with extended instruction set enabled
Packages:18-pin PDIP, 18-pin soic ,20-pin ssop, 28-pin QFN
Power-Managed Modes:
• Run: CPU on, peripherals on
• Idle: CPU off, peripherals on
• Sleep: CPU off, peripherals off
• Ultra Low 50 nA Input Leakage
• Run mode currents down to 15 mA, typical
• Idle mode currents down to 3.7 mA, typical
• Sleep mode current down to 100 nA, typical
• Timer1 Oscillator: 1.8 mA, typical; 32 kHz; 2V
• Watchdog Timer (WDT): 1.4 mA, typical; 2V
• Two-Speed Oscillator Start-up
14-Bit Power Control PWM Module:
• Up to 6 PWM Channel Outputs
- Complementary or independent outputs
• Edge or Center-Aligned Operation
• Flexible Dead-Band Generator
• Hardware Fault Protection Input
• Simultaneous Update of Duty Cycle and Period:
- Flexible Special Event Trigger output
Flexible Oscillator Structure:
• Four Crystal modes, up to 40 MHz
• 4x Phase Lock Loop (PLL) – Available for Crystal
and Internal Oscillators
• Two External RC modes, up to 4 MHz
- Fast wake-up from Sleep and Idle, 1 ms, typical
• Two External Clock modes, up to 40 MHz
• Internal Oscillator Block:
- 8 user-selectable frequencies from 31 kHz
to 8 MHz
- Provides a complete range of clock speeds from
31 kHz to 32 MHz when used with PLL
- User-tunable to compensate for frequency drift
• Secondary Oscillator using Timer1 (at)32 kHz
• Fail-Safe Clock Monitor:
- Allows for safe shutdown if peripheral clock stops
8 MHz
- Provides a complete range of clock speeds from
31 kHz to 32 MHz when used with PLL
- User-tunable to compensate for frequency drift
• Secondary Oscillator using Timer1 (at)32 kHz
• Fail-Safe Clock Monitor:
- Allows for safe shutdown if peripheral clock stops
Peripheral Highlights:
• High-Current Sink/Source 25 mA/25 mA
• Up to 4 Programmable External Interrupts
• Four Input Change Interrupts
If you need any information, please feel free contact us.
website:www.itreverse.com
E-mail:itreverse(at)hotmail.com