SERIAL PORT (I
參數(shù)資料
型號: PIC14000-04/SO
廠商: Microchip Technology
文件頁數(shù): 90/153頁
文件大?。?/td> 0K
描述: IC MCU OTP 4KX14 A/D 28SOIC
產(chǎn)品培訓(xùn)模塊: Asynchronous Stimulus
8-bit PIC® Microcontroller Portfolio
標(biāo)準(zhǔn)包裝: 27
系列: PIC® 14
核心處理器: PIC
芯體尺寸: 8-位
速度: 4MHz
連通性: I²C
外圍設(shè)備: POR,溫度傳感器,WDT
輸入/輸出數(shù): 20
程序存儲器容量: 7KB(4K x 14)
程序存儲器類型: OTP
RAM 容量: 192 x 8
電壓 - 電源 (Vcc/Vdd): 2.7 V ~ 6 V
數(shù)據(jù)轉(zhuǎn)換器: 斜率 A/D
振蕩器型: 內(nèi)部
工作溫度: 0°C ~ 70°C
封裝/外殼: 28-SOIC(0.295",7.50mm 寬)
包裝: 管件
配用: ISPICR1-ND - ADAPTER IN-CIRCUIT PROGRAMMING
309-1073-ND - ADAPTER 28-SOIC TO 28-SOIC
309-1024-ND - ADAPTER 28-SOIC TO 28-DIP
309-1023-ND - ADAPTER 28-SOIC TO 28-DIP
1996 Microchip Technology Inc.
Preliminary
DS40122B-page 41
PIC14000
7.0
INTER-INTEGRATED CIRCUIT
SERIAL PORT (I2C
)
The I2C module is a serial interface useful for
communicating with other peripheral or microcontroller
devices. These peripheral devices may be serial
EEPROMs,
shift
registers,
display
drivers,
A/D
converters, etc. The I2C module is compatible with the
following interface specications:
Inter-Integrated Circuit (I2C)
System Management Bus (SMBus)
This section provides an overview of the Inter-IC(I2C)
bus. The I2C bus is a two-wire serial interface
developed by the Philips Corporation. The original
specication, or standard mode, was for data transfers
of up to 100 Kbps. An enhanced specication, or fast
mode, supports data transmission up to 400 Kbps.
Both standard mode and fast mode devices will
inter-operate if attached to the same bus.
The I2C interface employs a comprehensive protocol to
ensure reliable transmission and reception of data.
When transmitting data, one device is the “master”
(generates the clock) while the other device(s) acts as
the “slave”. All portions of the slave protocol are
implemented in the I2C module’s hardware, except
general call support, while portions of the master proto-
col will need to be addressed in the PIC14000 soft-
ware.
denes
some
of
the
I2C
bus
terminology. For additional information on the I2C inter-
face specication, please refer to the Philips Corpora-
tion document
“The I 2C-bus and How to Use It”.
Note:
The I2C module on PIC14000 only
supports I2C mode. This is different from
the
standard
module
used
on
the
PIC16C7X family, which supports both
I2C and SPI modes. Caution should be
exercised to avoid enabling SPI mode on
the PIC14000.
In the I2C interface protocol each device has an
address. When a master wishes to initiate a data
transfer, it rst transmits the address of the device that
it wishes to talk to. All devices “l(fā)isten” to see if this is
their address. Within this address, a bit species if the
master wishes to read from or write to the slave device.
The master and slave are always in opposite modes
(transmitter/receiver) of operation during a data
transfer. They may operate in either of these two
states:
Master-transmitter and Slave-receiver
Slave-transmitter and Master-receiver
In both cases the master generates the clock signal.
The output stages of the clock (SCL) and data (SDA)
lines must have an open-drain or open-collector in
order to perform the wired-AND function of the bus.
External pull-up resistors are used to ensure a high
level when no device is pulling the line down. The
number of devices that may be attached to the I2C bus
is limited only by the maximum bus loading specica-
tion of 400 pF.
7.1
Initiating and Terminating Data
Transfer
During times of no data transfer (idle time), both the
clock line (SCL) and the data line (SDA) are pulled high
through the external pull-up resistors. The START and
STOP
determine
the
start
and
stop
of
data
transmission. The START is dened as a high to low
transition of SDA when SCL is high. The STOP is
dened as a low to high transition of SDA when SCL is
high. Figure 7-1 shows the START and STOP. The
master generates these conditions for starting and ter-
minating data transfer. Due to the denition of the
START and STOP, when data is being transmitted the
SDA line can only change state when the SCL line is
low.
FIGURE 7-1:
I2C START AND STOP CONDITIONS
S
Start
Condition
Change
of Data
Allowed
Change
of Data
Allowed
Stop
Condition
P
SDA
SCL
This document was created with FrameMaker404
相關(guān)PDF資料
PDF描述
PIC18F8622-I/PT IC PIC MCU FLASH 32KX16 80TQFP
PIC18LF4680-I/PT IC MCU FLASH 32KX16 44TQFP
PIC32MX360F512L-80V/BG IC MCU 32BIT 512KB FLASH 121XBGA
PIC16F874-20I/L IC MCU FLASH 4KX14 EE 44PLCC
DSPIC33FJ256MC710-I/PT IC DSPIC MCU/DSP 256K 100TQFP
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PIC14000-20/SO 功能描述:8位微控制器 -MCU 7KB 192 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
PIC14000-20/SP 功能描述:8位微控制器 -MCU 7KB 192 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
PIC14000-20/SS 功能描述:8位微控制器 -MCU 7KB 192 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
PIC14000-20I/P 制造商:Microchip Technology Inc 功能描述:MCU 8BIT PIC14 RISC 7KB EPROM 5V - Bulk
PIC14000-20I/SO 功能描述:8位微控制器 -MCU 7KB 192 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT