Download presentation
Presentation is loading. Please wait.
Published bySharyl Oliver Modified over 9 years ago
1
Device Overview 1
2
The advantages of all PIC18Fxxxx microcontrollers: High computational performance High-endurance Enhanced Flash program memory 2
3
3
4
Run: CPU on, Peripherals on Idle: CPU off, Peripherals on Sleep: CPU off, Peripherals off Run mode 11 μA Typical Idle mode 2.5 μA Typical Sleep mode 100 nA Typical Ultra Low 50nA Input Leakage Two-Speed Oscillator Start-up 4
5
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 Two External Clock modes, up to 40 MHz Internal Oscillator Block: Fast wake from Sleep and Idle, 1 μs typical Secondary Oscillator using Timer1 @ 32 kHz Fail-Safe Clock Monitor: Allows for safe shutdown if peripheral clock stops 5
6
High-Current Sink/Source 25 mA/25 Ma Three Programmable External Interrupts Four Input Change Interrupts Enhanced Capture/Compare/PWM (ECCP) module One, two or four PWM outputs Selectable polarity Programmable dead time Auto-shutdown and auto-restart 6
7
Enhanced Addressable USART module: Supports RS-485, RS-232 and LIN/J2602 10-Bit, up to 13-Channel Analog-to-Digital Converter module: Auto-acquisition capability Dual Analog Comparators with Input Multiplexing 7
8
Alternate Run Modes Multiple Idle Modes On-the-Fly Mode Switching Low Consumption in Key Modules 8
9
By clocking the controller from the Timer1 source or the internal oscillator block, power consumption during code execution can be reduced by 90%. 9
10
CPU core disabled but the peripherals still active. Power consumption can be reduced even further, to as little as 4% of normal operation requirements. 10
11
The power managed modes are invoked by user code during operation Allowing the user to incorporate power-saving ideas into their application’s software design 11
12
The power requirements for both Timer1 and the Watchdog Timer are minimized 12
13
Memory Endurance Self-Programmability Extended Instruction Set Enhanced CCP Module Enhanced Addressable USART 10-Bit A/D Converter Extended Watchdog Timer (WDT) 13
14
The Enhanced Flash cells are rated to last for many thousands of erase/write cycles. Data retention without refresh is conservatively estimated to be greater than 40 years. 14
15
These devices can write to their own program memory spaces under internal software control. possible to create an application that can update itself in the field. 15
16
Introduces an optional extension to the PIC18 instruction set: which adds 8 new instructions and an Indexed Addressing mode. Enabled as a device configuration option: designed to optimize re-entrant application code originally developed in high-level languages. 16
17
In PWM mode, this module provides: 1, 2 or 4 modulated outputs for controlling half-bridge and full-bridge drivers. Auto-shutdown: for disabling PWM outputs on interrupt, or other select conditions, and auto-restart to reactivate outputs once the condition has cleared. 17
18
Standard RS-232 operation Provides support for the LIN bus protocol. Automatic baud rate detection A 16-bit Baud Rate Generator for improved resolution. Provides stable operation that talk to the outside world. 18
19
This module incorporates programmable acquisition time. Allowing for a channel to be selected A conversion to be initiated without waiting for a sampling period Reducing code overhead. 19
20
Incorporates a 16-bit prescaler allowing an extended time-out range stable across operating voltage and temperature. 20
21
21
22
22
23
23 X RA1 / AN1 X RA0 / AN0 X RA3 / AN3 / Vref + X RA2 / AN2 /Vref - / cvREF X RA5 / AN5/SS/ X RA4 / TOCK / C1OUT X OSC1/CLK1 / RA7 AN0 X OSC2 / CLK0/ RA6 PIC PORTA is a bidirectional I/O port
24
24 X RB1 / INT1/AN10 X RB0 / NT0/FLTO/AN12 X RB3 / AN9 / CCP2 X RB2 / INT2 / AN8 X RB5 / KB1/ PGM X RB4 / KB0 / AN11 X RB7C/CKB3 / PGO X RB6 / KB2 / PGC PIC PORTB is a bidirectional I/O port
25
25 X RC1 / T1OS /CCP2 X RC0 /T1OS0 /T13CK1 X RC3 /SCK/SCL X RC2 / CCP1 /P1A X RC5 / SD0 X RC4 / SO1 /SDA X RC7 /RX /DT X RC6 /TX /CK PIC PORTC is a bidirectional I/O port
26
26 X RD5 / PSP5 /P1B X RD0 /PSP0;RD4 / PSP4 X RD7 / PSP7 / P1D X RD6 / PSP6/ P1C PIC PORTD is a bidirectional I/O port or a Parallel Slave port
27
27 X RE1 /WR / AN6 X RE0 /RD / AN5 X MCLR / Vpp / RE3 X RE2 / CS / AN7 PIC PORTE is a bidirectional I/O port
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.