Electronic Components Datasheet Search
  English  ▼

X  

MCP19124 Datasheet(PDF) 160 Page - Microchip Technology

Part # MCP19124
Description  Digitally-Enhanced Power Analog Synchronous Low-Side Dual-Loop PWM Controller
PDF  236 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

MCP19124 Datasheet(HTML) 160 Page - Microchip Technology

Back Button MCP19124 Datasheet HTML 156Page - Microchip Technology MCP19124 Datasheet HTML 157Page - Microchip Technology MCP19124 Datasheet HTML 158Page - Microchip Technology MCP19124 Datasheet HTML 159Page - Microchip Technology MCP19124 Datasheet HTML 160Page - Microchip Technology MCP19124 Datasheet HTML 161Page - Microchip Technology MCP19124 Datasheet HTML 162Page - Microchip Technology MCP19124 Datasheet HTML 163Page - Microchip Technology MCP19124 Datasheet HTML 164Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 160 / 236 page
background image
MCP19124/5
DS20005619A-page 160
 2016 Microchip Technology Inc.
28.3
I2C
MODE OPERATION
All MSSP I2C communication is byte-oriented and
shifted out MSb first. Six SFR registers and two
interrupt flags interface the module with the PIC
microcontroller and with the user’s software. Two pins,
SDA and SCL, are exercised by the module to
communicate with other external I2C devices.
28.3.1
BYTE FORMAT
All communication in I2C is done in 9-bit segments. A
byte is sent from a Master to a Slave or vice versa,
followed by an Acknowledge bit sent back. After the 8th
falling edge of the SCL line, the device outputting data
on the SDA changes that pin to an input and reads in
an acknowledge value on the next clock pulse.
The clock signal, SCL, is provided by the master. Data is
valid to change while the SCL signal is low, and sampled
on the rising edge of the clock. Changes on the SDA line
while the SCL line is high define special conditions on
the bus, explained in the following sections.
28.3.2
DEFINITION OF I2C TERMINOLOGY
There is language and terminology in the description
of I2C communication that have definitions specific to
I2C. Such word usage is defined in Table 28-1 and
may be used in the rest of this document without
explanation. The information in this table is adapted
from the Philips I2C specification.
28.3.3
SDA AND SCL PINS
Selecting any I2C mode with the SSPEN bit set forces
the SCL and SDA pins to be open-drain. These pins
should be set by the user to inputs by setting the
appropriate TRIS bits.
28.3.4
SDA HOLD TIME
The hold time of the SDA pin is selected by the SDAHT
bit in the SSPCON3 register. Hold time is the time SDA
is held valid after the falling edge of SCL. Setting the
SDAHT bit selects a longer 300 ns minimum hold time
and may help on buses with large capacitance.
Note: Data is tied to output zero when an I2C
mode is enabled.
TABLE 28-1:
I2C BUS TERMS
Term
Description
Transmitter
The device that shifts data out onto the bus
Receiver
The device that shifts data in from the bus
Master
The device that initiates a transfer, generates clock signals and terminates a transfer
Slave
The device addressed by the master
Multi-Master
A bus with more than one device that can initiate data transfers
Arbitration
Procedure to ensure that only one master at a time controls the bus. Winning arbitration
ensures that the message is not corrupted.
Synchronization
Procedure to synchronize the clocks of two or more devices on the bus
Idle
No master is controlling the bus and both SDA and SCL lines are high
Active
Any time one or more master devices are controlling the bus
Addressed Slave
Slave device that has received a matching address and is actively being clocked by a master
Matching Address
Address byte that is clocked into a slave that matches the value stored in SSPADDx
Write Request
Slave receives a matching address with R/W bit clear and is ready to clock in data
Read Request
Master sends an address byte with the R/W bit set, indicating that it wishes to clock data out of
the Slave. This data is the next and all following bytes until a Restart or Stop.
Clock Stretching
When a device on the bus holds SCL low to stall communication
Bus Collision
Any time the SDA line is sampled low by the module while it is outputting and expected high
state



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