参数资料
型号: PIC16C432-E/P
厂商: Microchip Technology
文件页数: 18/70页
文件大小: 0K
描述: IC MCU CMOS 8-BIT 20MHZ 2K 20DIP
标准包装: 25
系列: PIC® 16C
核心处理器: PIC
芯体尺寸: 8-位
速度: 20MHz
连通性: LIN(本地互连网络)
外围设备: 欠压检测/复位,POR,WDT
输入/输出数: 12
程序存储器容量: 3.5KB(2K x 14)
程序存储器类型: OTP
RAM 容量: 128 x 8
电压 - 电源 (Vcc/Vdd): 4.5 V ~ 5.5 V
振荡器型: 外部
工作温度: -40°C ~ 125°C
封装/外壳: 20-DIP(0.300",7.62mm)
包装: 管件
配用: AC164029-ND - MODULE SKT PROMATEII 20DIP/SSOP
DVA16XP201-ND - ADAPTER DEVICE FOR MPLAB-ICE
2002 Microchip Technology Inc.
Preliminary
DS41140B-page 23
PIC16C432
5.0
LIN TRANSCEIVER
The PIC16C432 has an integrated LIN transceiver
which allows the microcontroller to communicate via
LIN. The LIN protocol is handled by the microcontroller.
The conversion from 5V signal to LIN signals is han-
dled by the transceiver.
5.1
The LIN Protocol
The LIN protocol is not described within this document.
For further information regarding the LIN protocol,
please refer to www.lin-subbus.org.
5.2
LIN Interfacing
The LIN protocol is implemented and programmed by
the user, using the LINTX and LINRX bits, which are
used to interface to the transceiver. The LIN firmware
transmits by toggling the LINTX bit in the LININTF reg-
ister and is read by reading the LINRX bit in the PORTA
register. All aspects of the protocol are handled by soft-
ware (i.e., bit-banged), where the transceiver is used
as the physical interface to the LIN network.
For LIN software implementation, please refer to Micro-
chip’s website (www.microchip.com).
If the LINTX bit is left cleared, no other nodes on the
network will be able to communicate on the LIN for this
is the dominate state for the protocol. The transceiver
can be powered down by clearing the LINVDD bit in the
LININTF register. This can be useful to reduce current
consumption but does not allow the microcontroller to
wake-up on LIN activity because the transceiver will be
disabled. It is recommended that the firmware verify
each bit transmitted, by comparing the LINTX and
LINRX bits, to ensure no bus contention or hardware
failure has occurred. The LINTX bit has no associated
TRIS bit and is always an output. The LINRX bit has an
associated TRIS bit, TLINRX, in the TRISA register.
5.3
LIN Hardware Interface
Figure 6-1 shows how to implement a hardware LIN
interface in a master configuration and Figure 6-2 in a
slave configuration using the PIC16C432. Figure 6-3
shows how to implement the hardware for a master
configuration using BACT pin to generate a wake-up
interrupt using RB0. The transceiver has an internal
series resistor and diode, as defined in the LIN 1.2
specification, connecting VBAT and LIN.
5.4
Thermal Shutdown
In thermal shutdown, the LIN output is disabled instan-
taneously. The output transistor is turned off, regard-
less of the input level at pin LINTX bit and only a limited
current can flow into the receiver connected to the LIN
pin.
5.5
Wake-up From SLEEP Upon Bus
Activity
The PIC16C432 can wake-up from SLEEP upon bus
activity in two ways:
1.
With the use of the comparators.
2.
Connecting BACT to one of PORTB<0,4:7>
pins.
In case the comparators are used to wake-up the
device upon bus activity, a reference to the LIN signal
has to be supplied. This is usually VDD/2. The refer-
ence can either be an external reference or the internal
voltage reference. Once the device is in SLEEP mode,
the comparator interrupt will wake-up the device. On
RESET, LINRX is configured as an analog comparator
input (Section 8.1 of Data Sheet) which can be used to
generate an interrupt to wake-up the device from
SLEEP on bus activity. The LINRX bit will not receive
data from the bus configured as an analog input, there-
fore, after wake-up from comparator interrupt or
RESET, LINRX must be configured as a digital input to
read the bus.
The BACT output is a CMOS-levels representation of
the LIN pin. This signal can be routed to one of the
PORTB<0,4:7> pins. The RB0/INT external interrupt or
PORTB<4:7> interrupt-on-change wakes up the device
from SLEEP. Any one of the five PORTB pins can be
used for wake-up where PORTB<0> offers multiple
configuration options (Section 10.5.1 of Data Sheet)
and PORTB<4:7> are interrupt-on-change (Section
10.5.3 of Data Sheet).
Note:
The LINTX is bit 2 of the LININTF register.
Note:
TLINRX, bit 1 of TRISA register, must be
set to ’1’ at all times.
Note:
No resistor is required between VBAT pin
and 12V supply and for slave configura-
tion, no resistor is required between VBAT
and LIN.
Note:
BACT pin is an output and must be left
open if unused.
相关PDF资料
PDF描述
PIC18LF452T-I/L IC MCU FLASH 16KX16 A/D 44PLCC
PIC18LF442T-I/L IC MCU FLASH 8KX16 A/D 44PLCC
PIC16HV540-04I/P IC MCU OTP 512X12 18DIP
PIC16LC781T-I/SO IC MCU OTP 1KX14 A/D D/A 20SOIC
PIC16LC782T-I/SS IC MCU OTP 2KX14 A/D D/A 20SSOP
相关代理商/技术参数
参数描述
PIC16C432-I/P 功能描述:8位微控制器 -MCU 20MHz 2K EPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16C432-I/SS 功能描述:8位微控制器 -MCU 3.5KB 128 RAM 12 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16C432T-E/SS 功能描述:8位微控制器 -MCU 3.5KB 128 RAM 12 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16C432T-I/SS 功能描述:8位微控制器 -MCU 3.5KB 128 RAM 12 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16C433/JW 功能描述:8位微控制器 -MCU 3.5KB 128 RAM 6 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT