| Electronic Components Datasheet Search |
|
MCP47CMB02 Datasheet(PDF) 73 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
MCP47CMB02 Datasheet(HTML) 73 Page - Microchip Technology |
|
73 / 124 page ![]() 2018-2019 Microchip Technology Inc. DS20006089B-page 73 MCP47CXBXX 7.0 DEVICE COMMANDS The I2C protocol does not specify how commands are formatted, so this section specifies the MCP47CXBXX device’s I2C command formats and operation. The commands can be grouped into the following categories: • Write Commands (C1:C0 = 00) • Read Commands (C1:C0 = 11) • General Call Commands The supported commands are shown in Table 7-1. These commands allow both single data or continuous data operation. Continuous data operation means that the I2C Master does not generate a Stop bit but repeats the required data/clocks. This allows faster updates since the overhead of the I2C control byte is removed. Table 7-1 also shows the required number of bit clocks for each command’s different mode of operation. 7.1 Write Commands Write commands are used to transfer data to the desired memory location (from the Host controller). The modes are Single or Continuous. The Continuous mode format allows the fastest data update rate for the device’s memory locations. See Section 7.5 “Write Command” for a full description of the write commands. 7.2 Read Commands Read commands are used to transfer data from the desired memory location to the Host controller. The read command format writes two bytes (Control byte (R/W bit) = 0) and the read command byte (desired memory address and the read command). Then, a Restart condition is followed by a second control byte, but this control byte indicates an I2C read operation (R/W bit = 1). The Master will then supply 16 clocks so the specified address data are transfered. See Section 7.6 “Read Command” for full a description of the read commands. Note: The 8-bit data devices use the same format as 10-bit and 12-bit devices. This allows code migration compatibility at the cost of nine extra clock cycles per data byte transferred. TABLE 7-1: DEVICE COMMANDS – NUMBER OF CLOCKS Command # of Bit Clocks(1) Data Update Rate (8-bit/10-bit/12-bit) (Data Words/Second) Comments Operation Code Mode C1 C0 100 kHz 400 kHz 3.4 MHz (3) Write Command(4) 00 Single 38 2,632 10,526 89,474 00 Continuous 27n + 11 3,559 14,235 120,996 For ten data words Read Command 11 Random 48 2,083 8,333 70,833 11 Continuous 18n + 11 4,762 19,048 161,905 For ten data words 11 Last Address 29 3,448 13,793 117,241 General Call Reset Command — — Single 20 5,000 20,000 170,000 Note 2 General Call Wake-up Command — — Single 20 5,000 20,000 170,000 Note 2 Note 1: “n” indicates the number of times the command operation is to be repeated. 2: Determined by general call command byte after the I2C general call address. 3: There is a minimal overhead to enter into 3.4 MHz mode. 4: This command can be at either normal or high voltage. A high-voltage command requires the HVC pin to be at VIHH, for the entire command, until the completion of the MTP cycle. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |