Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MCP47CMB02 Datasheet(PDF) 91 Page - Microchip Technology

Part # MCP47CMB02
Description  8/10/12-Bit Digital-to-Analog Converters, 1 LSb INL Single/Dual Voltage Outputs with I2C Interface
PDF  124 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

MCP47CMB02 Datasheet(HTML) 91 Page - Microchip Technology

Back Button MCP47CMB02 Datasheet HTML 87Page - Microchip Technology MCP47CMB02 Datasheet HTML 88Page - Microchip Technology MCP47CMB02 Datasheet HTML 89Page - Microchip Technology MCP47CMB02 Datasheet HTML 90Page - Microchip Technology MCP47CMB02 Datasheet HTML 91Page - Microchip Technology MCP47CMB02 Datasheet HTML 92Page - Microchip Technology MCP47CMB02 Datasheet HTML 93Page - Microchip Technology MCP47CMB02 Datasheet HTML 94Page - Microchip Technology MCP47CMB02 Datasheet HTML 95Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 91 / 124 page
background image
 2018-2019 Microchip Technology Inc.
DS20006089B-page 91
MCP47CXBXX
8.9
Software I2C Interface Reset
Sequence
At times, it may become necessary to perform a
Software Reset sequence to ensure the MCP47CXBXX
device is in a correct and known I2C interface state. This
technique only resets the I2C state machine.
This is useful if the MCP47CXBXX device powers up in
an incorrect state (due to excessive bus noise, etc.), or
if the Master device is reset during communication.
Figure 8-9 shows the communication sequence to
software reset the device.
FIGURE 8-9:
Software Reset Sequence
Format.
The first Start bit will cause the device to reset from a
state in which it is expecting to receive data from the
Master device. In this mode, the device is monitoring
the data bus in Receive mode and can detect if the
Start bit forces an internal Reset.
The nine bits of ‘1’ are used to force a reset of those
devices that could not be reset by the previous Start bit.
This occurs only if the MCP47CXBXX is driving an A bit
on the I2C bus or is in Output mode (from a read
command) and is driving a data bit of ‘0’ onto the I2C
bus. In both of these cases, the previous Start bit could
not be generated due to the MCP47CXBXX holding the
bus low. By sending out nine ‘1’ bits, it is ensured that the
device will see an A bit (the Master device does not drive
the I2C bus low to Acknowledge the data sent by the
MCP47CXBXX), which also forces the MCP47CXBXX to
reset.
The second Start bit is sent to address the rare
possibility of an erroneous write. This could occur if the
Master device was reset while sending a write com-
mand to the MCP47CXBXX, and then as the Master
device returns to normal operation and issues a Start
condition, while the MCP47CXBXX is issuing an
Acknowledge. In this case, if the second Start bit is not
sent (and the Stop bit was sent), the MCP47CXBXX
could initiate a write cycle.
The Stop bit terminates the current I2C bus activity. The
MCP47CXBXX waits to detect the next Start condition.
This sequence does not affect any other I2C devices
which may be on the bus, as they should disregard this
as an invalid command.
8.10
Design Considerations
In the design of a system with the MCP47CXBXX
devices, the following considerations should be taken
into account:
• Power Supply Considerations
• Layout Considerations
8.10.1
POWER SUPPLY
CONSIDERATIONS
The typical application requires a bypass capacitor in
order to filter high-frequency noise, which can be
induced onto the power supply’s traces. The bypass
capacitor helps to minimize the effect of these noise
sources on signal integrity. Figure 8-10 illustrates an
appropriate bypass strategy.
In this example, the recommended bypass capacitor
value is 0.1 µF. This capacitor should be placed as close
(within 4 mm) to the device power pin (VDD) as possible.
The power source supplying these devices should be
as clean as possible. If the application circuit has
separate digital and analog power supplies, VDD and
VSS should reside on the analog plane.
FIGURE 8-10:
Typical Microcontroller
Connections.
Note:
This technique is documented in AN1028,
“Recommended Usage of Microchip I2C
Serial EEPROM Devices” (DS01028).
Note:
The potential for this erroneous write
ONLY occurs if the Master device is reset
while sending a write command to the
MCP47CVBXX.
S‘1’‘1’‘1’‘1’‘1’‘1’‘1’‘1’ S
P
Start
Nine Bits of ‘1’
Start Bit
Stop Bit
Bit
VDD
VDD
VSS
VSS
0.1 µF
0.1 µF
SCL
VOUT
VREF
SDA



Html Pages

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  ...More


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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