PIC16F716-I/P Microchip Technology, PIC16F716-I/P Datasheet - Page 30

IC PIC MCU FLASH 2KX14 18DIP

PIC16F716-I/P

Manufacturer Part Number
PIC16F716-I/P
Description
IC PIC MCU FLASH 2KX14 18DIP
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F716-I/P

Program Memory Type
FLASH
Program Memory Size
3.5KB (2K x 14)
Package / Case
18-DIP (0.300", 7.62mm)
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
13
Ram Size
128 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Data Converters
A/D 4x8b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC16F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
128 B
Interface Type
RS- 232/USB
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
13
Number Of Timers
3
Operating Supply Voltage
2 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
Through Hole
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, ICE2000
Minimum Operating Temperature
- 40 C
On-chip Adc
4-ch x 8-bit
Package
18PDIP
Device Core
PIC
Family Name
PIC16
Maximum Speed
20 MHz
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
I3-DB16F716 - BOARD DAUGHTER ICEPIC3AC162054 - HEADER INTERFACE ICD2 16F716ACICE0202 - ADAPTER MPLABICE 18P 300 MILAC164010 - MODULE SKT PROMATEII DIP/SOIC
Eeprom Size
-
Connectivity
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F716-I/P
Manufacturer:
MICROCHIP
Quantity:
5 373
Part Number:
PIC16F716-I/P
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
PIC16F716-I/P
Quantity:
6 994
Company:
Part Number:
PIC16F716-I/P
Quantity:
3 900
PIC16F716
4.2.1
The prescaler assignment is fully under software
control (i.e., it can be changed “on-the-fly” during
program execution).
FIGURE 4-2:
TABLE 4-1:
DS41206A-page 28
01h
0Bh,8Bh
81h
85h
Legend:
Note 1:
Address
Note:
RA4/T0CKI
CLKOUT (=F
WDT Enable bit
Note:
Watchdog
pin
Timer
x = unknown, u = unchanged, - = unimplemented locations read as ‘0’. Shaded cells are not used by Timer0
Reserved bits, do not use.
SWITCHING PRESCALER
ASSIGNMENT
To avoid an unintended device Reset, a
specific instruction sequence (shown in
the PICmicro
Manual, DS33023) must be executed
when changing the prescaler assignment
from Timer0 to the WDT. This sequence
must be followed even if the WDT is
disabled.
TMR0
INTCON
OPTION_REG
TRISA
T0CS, T0SE, PSA, PS2:PS0 are (OPTION_REG<5:0>).
OSC
Name
REGISTERS ASSOCIATED WITH TIMER0
/4)
T0SE
BLOCK DIAGRAM OF THE TIMER0/WDT PRESCALER
®
0
1
Timer0 module’s register
RBPU INTEDG T0CS
Bit 7
GIE
PSA
Mid-Range Reference
M
U
X
0
1
PEIE
Bit 6
T0CS
M
U
X
Bit 5
T0IE
0
8-bit Prescaler
8 - to - 1MUX
(1)
Time-out
8
M U X
WDT
Preliminary
T0SE
Bit 4
INTE
Bit 4
1
0
1
PSA
PORTA Data Direction Register
M
U
X
RBIE
Bit 3
PSA
4.3
The TMR0 interrupt is generated when the TMR0
register overflows from FFh to 00h. This overflow sets
bit T0IF (INTCON<2>). The interrupt can be masked by
clearing bit T0IE (INTCON<5>). Bit T0IF must be
cleared in software by the Timer0 module interrupt
service routine before re-enabling this interrupt. The
TMR0 interrupt cannot awaken the processor from
Sleep since the timer is shut off during Sleep.
PSA
Bit 2
T0IF
PS2
PS2:PS0
Timer0 Interrupt
Cycles
SYNC
2
Bit 1
INTF
PS1
RBIF
Bit 0
PS0
 2003 Microchip Technology Inc.
TMR0 reg
Data Bus
xxxx xxxx
0000 000x
1111 1111
--11 1111
Value on:
POR,
BOR
8
Set flag bit T0IF
on Overflow
other Resets
Value on all
uuuu uuuu
0000 000u
1111 1111
--11 1111
.

Related parts for PIC16F716-I/P