I2C Overview This " />
<pre id="zx1nf"></pre>
<rt id="zx1nf"></rt>
<span id="zx1nf"><small id="zx1nf"><rt id="zx1nf"></rt></small></span>
    1. <rt id="zx1nf"></rt>
        鍙冩暩(sh霉)璩囨枡
        鍨嬭櫉锛� PIC16C72-10E/SS
        寤犲晢锛� Microchip Technology
        鏂囦欢闋佹暩(sh霉)锛� 103/114闋�
        鏂囦欢澶�?銆�?/td> 0K
        鎻忚堪锛� IC MCU OTP 2KX14 A/D PWM 28SSOP
        妯欐簴鍖呰锛� 47
        绯诲垪锛� PIC® 16C
        鏍稿績铏曠悊鍣細 PIC
        鑺珨灏哄锛� 8-浣�
        閫熷害锛� 10MHz
        閫i€氭€э細 I²C锛孲PI
        澶栧湇瑷倷锛� 娆犲妾㈡脯/寰╀綅锛孭OR锛孭WM锛學DT
        杓稿叆/杓稿嚭鏁�(sh霉)锛� 22
        绋嬪簭瀛樺劜鍣ㄥ閲忥細 3.5KB锛�2K x 14锛�
        绋嬪簭瀛樺劜鍣ㄩ鍨嬶細 OTP
        RAM 瀹归噺锛� 128 x 8
        闆诲 - 闆绘簮 (Vcc/Vdd)锛� 4 V ~ 6 V
        鏁�(sh霉)鎿氳綁鎻涘櫒锛� A/D 5x8b
        鎸暕鍣ㄥ瀷锛� 澶栭儴
        宸ヤ綔婧害锛� -40°C ~ 125°C
        灏佽/澶栨锛� 28-SSOP锛�0.209"锛�5.30mm 瀵級
        鍖呰锛� 绠′欢
        绗�1闋�绗�2闋�绗�3闋�绗�4闋�绗�5闋�绗�6闋�绗�7闋�绗�8闋�绗�9闋�绗�10闋�绗�11闋�绗�12闋�绗�13闋�绗�14闋�绗�15闋�绗�16闋�绗�17闋�绗�18闋�绗�19闋�绗�20闋�绗�21闋�绗�22闋�绗�23闋�绗�24闋�绗�25闋�绗�26闋�绗�27闋�绗�28闋�绗�29闋�绗�30闋�绗�31闋�绗�32闋�绗�33闋�绗�34闋�绗�35闋�绗�36闋�绗�37闋�绗�38闋�绗�39闋�绗�40闋�绗�41闋�绗�42闋�绗�43闋�绗�44闋�绗�45闋�绗�46闋�绗�47闋�绗�48闋�绗�49闋�绗�50闋�绗�51闋�绗�52闋�绗�53闋�绗�54闋�绗�55闋�绗�56闋�绗�57闋�绗�58闋�绗�59闋�绗�60闋�绗�61闋�绗�62闋�绗�63闋�绗�64闋�绗�65闋�绗�66闋�绗�67闋�绗�68闋�绗�69闋�绗�70闋�绗�71闋�绗�72闋�绗�73闋�绗�74闋�绗�75闋�绗�76闋�绗�77闋�绗�78闋�绗�79闋�绗�80闋�绗�81闋�绗�82闋�绗�83闋�绗�84闋�绗�85闋�绗�86闋�绗�87闋�绗�88闋�绗�89闋�绗�90闋�绗�91闋�绗�92闋�绗�93闋�绗�94闋�绗�95闋�绗�96闋�绗�97闋�绗�98闋�绗�99闋�绗�100闋�绗�101闋�绗�102闋�鐣跺墠绗�103闋�绗�104闋�绗�105闋�绗�106闋�绗�107闋�绗�108闋�绗�109闋�绗�110闋�绗�111闋�绗�112闋�绗�113闋�绗�114闋�
        1997 Microchip Technology Inc.
        DS30390E-page 89
        PIC16C7X
        11.4
        I2C Overview
        This section provides an overview of the Inter-Inte-
        grated Circuit (I2C) bus, with Section 11.5 discussing
        the operation of the SSP module in I2C mode.
        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. The enhanced specication (fast mode) is also
        supported. This device will communicate with both
        standard and fast mode devices if attached to the same
        bus. The clock will determine the data rate.
        The I2C interface employs a comprehensive protocol to
        ensure reliable transmission and reception of data.
        When transmitting data, one device is the 鈥渕aster鈥�
        which initiates transfer on the bus and generates the
        clock signals to permit that transfer, while the other
        device(s) acts as the 鈥渟lave.鈥� All portions of the slave
        protocol are implemented in the SSP module鈥檚 hard-
        ware, except general call support, while portions of the
        master protocol need to be addressed in the
        PIC16CXX software. Table 11-3 denes some of the
        I2C bus terminology. For additional information on the
        I2C interface specication, refer to the Philips docu-
        ment 鈥�
        The I2C bus and how to use it.鈥� #939839340011,
        which can be obtained from the Philips Corporation.
        In the I2C interface protocol each device has an
        address. When a master wishes to initiate a data trans-
        fer, it rst transmits the address of the device that it
        wishes to 鈥渢alk鈥� to. All devices 鈥渓(f膩)isten鈥� to see if this is
        their address. Within this address, a bit species if the
        master wishes to read-from/write-to the slave device.
        The master and slave are always in opposite modes
        (transmitter/receiver) of operation during a data trans-
        fer. That is they can be thought of as operating in either
        of these two relations:
        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 num-
        ber of devices that may be attached to the I2C bus is
        limited only by the maximum bus loading specication
        of 400 pF.
        11.4.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 conditions determine the start and stop of data
        transmission. The START condition is dened as a high
        to low transition of the SDA when the SCL is high. The
        STOP condition is dened as a low to high transition of
        the SDA when the SCL is high. Figure 11-14 shows the
        START and STOP conditions. The master generates
        these conditions for starting and terminating data trans-
        fer. Due to the denition of the START and STOP con-
        ditions, when data is being transmitted, the SDA line
        can only change state when the SCL line is low.
        FIGURE 11-14: START AND STOP
        CONDITIONS
        SDA
        SCL
        S
        P
        Start
        Condition
        Change
        of Data
        Allowed
        Change
        of Data
        Allowed
        Stop
        Condition
        TABLE 11-3:
        I2C BUS TERMINOLOGY
        Term
        Description
        Transmitter
        The device that sends the data to the bus.
        Receiver
        The device that receives the data from the bus.
        Master
        The device which initiates the transfer, generates the clock and terminates the transfer.
        Slave
        The device addressed by a master.
        Multi-master
        More than one master device in a system. These masters can attempt to control the bus at the
        same time without corrupting the message.
        Arbitration
        Procedure that ensures that only one of the master devices will control the bus. This ensure that
        the transfer data does not get corrupted.
        Synchronization
        Procedure where the clock signals of two or more devices are synchronized.
        Applicable Devices
        72 73 73A 74 74A 76 77
        鐩搁棞PDF璩囨枡
        PDF鎻忚堪
        PIC16C72-10E/SP IC MCU OTP 2KX14 A/D PWM 28DIP
        PIC16C72-10E/SO IC MCU OTP 2KX14 A/D PWM 28SOIC
        PIC16C72-04E/SS IC MCU OTP 2KX14 A/D PWM 28SSOP
        PIC16C72-04E/SP IC MCU OTP 2KX14 A/D PWM 28DIP
        PIC16C72-04E/SO IC MCU OTP 2KX14 A/D PWM 28SOIC
        鐩搁棞浠g悊鍟�/鎶€琛撳弮鏁�(sh霉)
        鍙冩暩(sh霉)鎻忚堪
        PIC16C72-10I/SO 鍔熻兘鎻忚堪:8浣嶅井鎺у埗鍣� -MCU 3.5KB 128 RAM 22 I/O RoHS:鍚� 鍒堕€犲晢:Silicon Labs 鏍稿績:8051 铏曠悊鍣ㄧ郴鍒�:C8051F39x 鏁�(sh霉)鎿氱附绶氬搴�:8 bit 鏈€澶ф檪閻橀牷鐜�:50 MHz 绋嬪簭瀛樺劜鍣ㄥぇ灏�:16 KB 鏁�(sh霉)鎿� RAM 澶у皬:1 KB 鐗囦笂 ADC:Yes 宸ヤ綔闆绘簮闆诲:1.8 V to 3.6 V 宸ヤ綔婧害鑼冨湇:- 40 C to + 105 C 灏佽 / 绠遍珨:QFN-20 瀹夎棰ㄦ牸:SMD/SMT
        PIC16C72-10I/SP 鍔熻兘鎻忚堪:8浣嶅井鎺у埗鍣� -MCU 3.5KB 128 RAM 22 I/O RoHS:鍚� 鍒堕€犲晢:Silicon Labs 鏍稿績:8051 铏曠悊鍣ㄧ郴鍒�:C8051F39x 鏁�(sh霉)鎿氱附绶氬搴�:8 bit 鏈€澶ф檪閻橀牷鐜�:50 MHz 绋嬪簭瀛樺劜鍣ㄥぇ灏�:16 KB 鏁�(sh霉)鎿� RAM 澶у皬:1 KB 鐗囦笂 ADC:Yes 宸ヤ綔闆绘簮闆诲:1.8 V to 3.6 V 宸ヤ綔婧害鑼冨湇:- 40 C to + 105 C 灏佽 / 绠遍珨:QFN-20 瀹夎棰ㄦ牸:SMD/SMT
        PIC16C72-10I/SS 鍔熻兘鎻忚堪:8浣嶅井鎺у埗鍣� -MCU 3.5KB 128 RAM 22 I/O RoHS:鍚� 鍒堕€犲晢:Silicon Labs 鏍稿績:8051 铏曠悊鍣ㄧ郴鍒�:C8051F39x 鏁�(sh霉)鎿氱附绶氬搴�:8 bit 鏈€澶ф檪閻橀牷鐜�:50 MHz 绋嬪簭瀛樺劜鍣ㄥぇ灏�:16 KB 鏁�(sh霉)鎿� RAM 澶у皬:1 KB 鐗囦笂 ADC:Yes 宸ヤ綔闆绘簮闆诲:1.8 V to 3.6 V 宸ヤ綔婧害鑼冨湇:- 40 C to + 105 C 灏佽 / 绠遍珨:QFN-20 瀹夎棰ㄦ牸:SMD/SMT
        PIC16C72-20/SO 鍔熻兘鎻忚堪:8浣嶅井鎺у埗鍣� -MCU 3.5KB 128 RAM 22 I/O RoHS:鍚� 鍒堕€犲晢:Silicon Labs 鏍稿績:8051 铏曠悊鍣ㄧ郴鍒�:C8051F39x 鏁�(sh霉)鎿氱附绶氬搴�:8 bit 鏈€澶ф檪閻橀牷鐜�:50 MHz 绋嬪簭瀛樺劜鍣ㄥぇ灏�:16 KB 鏁�(sh霉)鎿� RAM 澶у皬:1 KB 鐗囦笂 ADC:Yes 宸ヤ綔闆绘簮闆诲:1.8 V to 3.6 V 宸ヤ綔婧害鑼冨湇:- 40 C to + 105 C 灏佽 / 绠遍珨:QFN-20 瀹夎棰ㄦ牸:SMD/SMT
        PIC16C72-20/SP 鍔熻兘鎻忚堪:8浣嶅井鎺у埗鍣� -MCU 3.5KB 128 RAM 22 I/O RoHS:鍚� 鍒堕€犲晢:Silicon Labs 鏍稿績:8051 铏曠悊鍣ㄧ郴鍒�:C8051F39x 鏁�(sh霉)鎿氱附绶氬搴�:8 bit 鏈€澶ф檪閻橀牷鐜�:50 MHz 绋嬪簭瀛樺劜鍣ㄥぇ灏�:16 KB 鏁�(sh霉)鎿� RAM 澶у皬:1 KB 鐗囦笂 ADC:Yes 宸ヤ綔闆绘簮闆诲:1.8 V to 3.6 V 宸ヤ綔婧害鑼冨湇:- 40 C to + 105 C 灏佽 / 绠遍珨:QFN-20 瀹夎棰ㄦ牸:SMD/SMT