參數資料
型號: PIC14000
廠商: Microchip Technology Inc.
英文描述: CTV 22C 22#22D SKT RECP
中文描述: 28引腳可編程混合信號控制器
文件頁數: 51/152頁
文件大小: 953K
代理商: PIC14000
1996 Microchip Technology Inc.
Preliminary
DS40122B-page 51
PIC14000
7.5.1.3
TRANSMISSION
When the R/W bit of the address byte is set and an
address match occurs, the R/W bit of the I
2
CSTAT
register is set. The received address is loaded into the
I
2
CBUF The ACK pulse will be sent on the ninth bit, and
the SCL pin is held low. The transmit data must be
loaded into the I
2
CBUF register, which also loads the
I
2
CSR register. Then the SCL pin should be enabled by
setting the CKP bit (I
2
CCON<4>). The eight data bits
are shifted out on the falling edge of the SCL input. This
ensures that the SDA signal is valid during the SCL
high time (Figure 7-15).
A I
2
CIF interrupt is generated for each data transfer
byte. The I
2
CIF bit must be cleared in software, and the
I
2
CSTAT register is used to determine the status of the
byte. The I
2
CIF bit is set on the falling edge of the ninth
clock pulse.
As a slave-transmitter, the ACK pulse from the
master-receiver is latched on the rising edge of the
ninth SCL input pulse. If the SDA line was high (not
ACK), then the data transfer is complete. The slave
then monitors for another occurrence of the START bit.
If the SDA line was low (ACK), the transmit data must
be loaded into the I
2
CBUF register, which also loads
the I
2
CSR register. Then the SCL pin should be
enabled by setting the CKP bit (I
2
CCON<4>).
FIGURE 7-15: I
2
C WAVEFORMS FOR TRANSMISSION (7-BIT ADDRESS)
SDA
SCL
I
2
CIF (PIR1<3>)
BF (I
2
CSTAT<0>)
CKP (I
2
CCON<4>)
A7
A6
A5
A4
A3
A2
A1
ACK
D7
D6
D5
D4
D3
D2
D1
D0
ACK
Transmitting Data
R/W = 1
Receiving Address
1
Data in
sampled
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
P
cleared in software
I
2
CBUF is written in software
From I
2
CIF interrupt
service routine
Set bit after writing to I
2
CBUF
S
SCL held low
rewhile CPU
2
CIF
相關PDF資料
PDF描述
PIC16C621A EPROM-Based 8-Bit CMOS Microcontroller
PIC16C62X EPROM-Based 8-Bit CMOS Microcontroller
PIC16C620A EPROM-Based 8-Bit CMOS Microcontroller
PIC16C622A EPROM-Based 8-Bit CMOS Microcontroller
PIC16CR620A EPROM-Based 8-Bit CMOS Microcontroller
相關代理商/技術參數
參數描述
PIC14000/JW 功能描述:8位微控制器 -MCU 7KB 192 RAM 20 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
PIC14000-04/SO 功能描述:8位微控制器 -MCU 7KB 192 RAM 20 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
PIC14000-04/SP 功能描述:8位微控制器 -MCU 7KB 192 RAM 20 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
PIC14000-04/SP 制造商:Microchip Technology Inc 功能描述:IC 8BIT CMOS MCU 14000 SDIL28
PIC14000-04/SS 功能描述:8位微控制器 -MCU 7KB 192 RAM 20 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