PIC12F635-I/P Microchip Technology, PIC12F635-I/P Datasheet - Page 49

no-image

PIC12F635-I/P

Manufacturer Part Number
PIC12F635-I/P
Description
IC MCU FLASH 1KX14 8DIP
Manufacturer
Microchip Technology
Series
PIC® 12Fr
Datasheets

Specifications of PIC12F635-I/P

Program Memory Type
FLASH
Program Memory Size
1.75KB (1K x 14)
Package / Case
8-DIP (0.300", 7.62mm)
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Peripherals
Brown-out Detect/Reset, POR, WDT
Number Of I /o
5
Eeprom Size
128 x 8
Ram Size
64 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC12F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
64 B
Interface Type
RS- 232/SPI/USB
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
6
Number Of Timers
2
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, DV164120, DM163029, DV164101, DM163014
Minimum Operating Temperature
- 40 C
Data Rom Size
128 B
Height
3.3 mm
Length
9.27 mm
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2 V
Width
6.35 mm
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
DM163029 - BOARD PICDEM FOR MECHATRONICSAC162057 - MPLAB ICD 2 HEADER 14DIPACICE0201 - MPLABICE 8P 300 MIL ADAPTERAC124001 - MODULE SKT PROMATEII 8DIP/SOIC
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC12F635-I/P
Manufacturer:
VICOR
Quantity:
32
4.0
There are as many as twelve general purpose I/O pins
available. Depending on which peripherals are
enabled, some or all of the pins may not be available as
general purpose I/O. In general, when a peripheral is
enabled, the associated pin may not be used as a
general purpose I/O pin.
4.1
PORTA is a 6-bit wide, bidirectional port. The
corresponding
(Register 4-2). Setting a TRISA bit (= 1) will make the
corresponding PORTA pin an input (i.e., put the
corresponding output driver in a High-Impedance
mode). Clearing a TRISA bit (= 0) will make the
corresponding PORTA pin an output (i.e., put the
contents of the output latch on the selected pin). The
exception is RA3, which is input only and its TRIS bit will
always read as ‘1’. Example 4-1 shows how to initialize
PORTA.
Reading the PORTA register (Register 4-1) reads the
status of the pins, whereas writing to it will write to the
PORT latch. All write operations are read-modify-write
operations. Therefore, a write to a port implies that the
port pins are read, this value is modified and then written
to the PORT data latch. RA3 reads ‘0’ when MCLRE = 1.
The TRISA register controls the direction of the
PORTA pins, even when they are being used as analog
inputs. The user must ensure the bits in the TRISA
register are maintained set when using them as analog
inputs. I/O pins configured as analog inputs always
read ‘0’.
EXAMPLE 4-1:
© 2007 Microchip Technology Inc.
BANKSEL PORTA
CLRF
MOVLW
MOVWF
BSF
BCF
MOVLW
MOVWF
Note:
Note:
I/O PORTS
PORTA and the TRISA Registers
PORTA
07h
CMCON0
STATUS,RP0
STATUS,RP1
0Ch
TRISA
TRISA = TRISIO
PORTA = GPIO
The CMCON0 register must be initialized
to configure an analog channel as a digital
input. Pins configured as analog inputs will
read ‘0’.
data
INITIALIZING PORTA
direction
;
;Init PORTA
;Set RA<2:0> to
;digital I/O
;Bank 1
;
;Set RA<3:2> as inputs
;and set RA<5:4,1:0>
;as outputs
register
is
TRISA
PIC12F635/PIC16F636/639
4.2
Every PORTA pin on the PIC12F635/PIC16F636/639
has an interrupt-on-change option and a weak
pull-up/pull-down option. RA0 has an Ultra Low-Power
Wake-up option. The next three sections describe
these functions.
4.2.1
Each of the PORTA pins, except RA3, has an internal
weak pull-up and pull-down. The WDA bits select either
a pull-up or pull-down for an individual port bit.
Individual control bits can turn on the pull-up or
pull-down. These pull-ups/pull-downs are automatically
turned off when the port pin is configured as an output,
as an alternate function or on a Power-on Reset,
setting the RAPU bit of the OPTION register. A weak
pull-up on RA3 is enabled when configured as MCLR
in the Configuration Word register and disabled when
high
consumption through RA3, while in Programming
mode.
Note:
voltage
Additional Pin Functions
TRISA = TRISIO
WEAK PULL-UP/PULL-DOWN
PORTA = GPIO
is
detected,
to
DS41232D-page 47
reduce
current

Related parts for PIC12F635-I/P