%PDF-1.4
%
1 0 obj
<<
/Metadata 2 0 R
/Names 3 0 R
/OpenAction 4 0 R
/Outlines 5 0 R
/PageMode /UseOutlines
/Pages 6 0 R
/Type /Catalog
>>
endobj
7 0 obj
<<
/Author (Freescale Semiconductor, Inc.)
/CreationDate (D:20140324170415-06'00')
/Creator (AH Formatter V5.2 MR1 \(5,2,2010,1221\) for Linux64)
/FslDitaPluginVersion (4.6.3)
/FslSsdsVersion (4.6.3)
/Keywords (AN4789, Qorivva, MPC57xx, MPC5777M, MPC5746M, I2C, IIC, GTM)
/ModDate (D:20140324171353-05'00')
/Producer <416E74656E6E6120486F75736520504446204F7574707574204C69627261727920322E362E3020284C696E75783634293B206D6F646966696564207573696E67206954657874AE20352E312E3320A9323030302D323031312031543358542042564241>
/Subject (AN4789: This Generic Timer Module \(GTM\) Inter-Integrated Circuit \(I2C\) Bus Emulation application note provides details of how to emulate I2C bus Serial Data \(SDA\) and Serial Clock \(SCK\) output signals using the GTM Multi-Channel Sequencer \(MCS\) submodule and the ARU connection Timer Output \(ATOM\) submodule. The assembly functions are portable to any product that has a GTM module. Porting the application code, which configures the chip and GTM, from one chip to another does require minor changes. Example code in this application note is based on the MPC5777M device.)
/Title (AN4789, Generic Timer Module Inter-Integrated Circuit Bus Emulation - Application Notes)
/Trapped /False
>>
endobj
2 0 obj
<<
/Length 5349
/Subtype /XML
/Type /Metadata
>>
stream
4.6.3
4.6.3
application/pdf
Freescale Semiconductor, Inc.
AN4789, Generic Timer Module Inter-Integrated Circuit Bus Emulation - Application Notes
AN4789: This Generic Timer Module (GTM) Inter-Integrated Circuit (I2C) Bus Emulation application note provides details of how to emulate I2C bus Serial Data (SDA) and Serial Clock (SCK) output signals using the GTM Multi-Channel Sequencer (MCS) submodule and the ARU connection Timer Output (ATOM) submodule. The assembly functions are portable to any product that has a GTM module. Porting the application code, which configures the chip and GTM, from one chip to another does require minor changes. Example code in this application note is based on the MPC5777M device.
AN4789
Qorivva
MPC57xx
MPC5777M
MPC5746M
I2C
IIC
GTM
2014-03-24T17:04:15-06:00
AH Formatter V5.2 MR1 (5,2,2010,1221) for Linux64
2014-03-24T17:13:53-05:00
2014-03-24T17:13:53-05:00
Antenna House PDF Output Library 2.6.0 (Linux64); modified using iText® 5.1.3 ©2000-2011 1T3XT BVBA
False
AN4789, Qorivva, MPC57xx, MPC5777M, MPC5746M, I2C, IIC, GTM
uuid:58ae475a-a0f3-4224-8d25-556b61c42d9a
uuid:5f77dcb4-10e2-44d8-89a8-0930dcac4381
endstream
endobj
3 0 obj
<<
/Dests 8 0 R
>>
endobj
4 0 obj
<<
/D [9 0 R /Fit]
/S /GoTo
>>
endobj
5 0 obj
<<
/Type /Outlines
/Count 7
/Last 10 0 R
/First 11 0 R
>>
endobj
6 0 obj
<<
/ITXT (5.1.3)
/CropBox [0 0 595.2756347656 841.8897705078]
/Type /Pages
/MediaBox [0 0 595.2756347656 841.8897705078]
/Count 23
/Kids [12 0 R]
/BleedBox [0 0 595.2756347656 841.8897705078]
>>
endobj
8 0 obj
<<
/Kids [13 0 R]
>>
endobj
9 0 obj
<<
/CropBox [0 0 612 777.6000366211]
/Parent 12 0 R
/Contents [14 0 R 15 0 R]
/Type /Page
/Resources 16 0 R
/MediaBox [0 0 612 777.6000366211]
/BleedBox [0 0 612 777.6000366211]
/Annots [17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R
27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R
37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R
47 0 R 48 0 R]
>>
endobj
10 0 obj
<<
/C [0 0 0]
/Parent 5 0 R
/Title (Appendix B: Assembly Code for I2C Example)
/A 49 0 R
/Prev 50 0 R
>>
endobj
11 0 obj
<<
/Next 51 0 R
/C [0 0 0]
/Parent 5 0 R
/Title (Introduction)
/A 52 0 R
>>
endobj
12 0 obj
<<
/Parent 6 0 R
/Type /Pages
/Count 23
/Kids [9 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R
62 0 R 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R
72 0 R 73 0 R 74 0 R]
>>
endobj
13 0 obj
<<
/Names [(back-page) 75 0 R (d13e4a1310_d11e38) 76 0 R (d140e4a1310_d11e248) 77 0 R (d141e4a1310_d11e263) 78 0 R (d14e145a1310) 79 0 R
(d14e32a1310) 80 0 R (d14e4a1310_d11e53) 81 0 R (d20e20a1310) 82 0 R (d20e4a1310_d11e68) 83 0 R (d26e4a1310_d11e83) 84 0 R
(d27e30a1310) 85 0 R (d27e34a1310) 86 0 R (d27e4a1310_d11e98) 87 0 R (d37e4a1310_d11e98) 88 0 R (d40e25a1310) 89 0 R
(d40e4a1310_d11e98) 90 0 R (d43e4a1310_d11e98) 91 0 R (d46e345a1310) 92 0 R (d46e38a1310) 93 0 R (d46e4a1310_d11e98) 94 0 R
(d49e4a1310_d11e98) 95 0 R (d60e4a1310_d11e98) 96 0 R (d63e4a1310_d11e98) 97 0 R (d66e4a1310_d11e98) 98 0 R (d69e4a1310_d11e98) 99 0 R
(table_1-ssds-pubs-work-temp-Thread-17226-Freescale-publication0-FreescalePublicationPDF-eng-Sandcastle-G-H-Sandbox-Harris_Inga-AN4789_GTM_I2C-Topics-Asm_routine_8bits.xml) 100 0 R (table_1-ssds-pubs-work-temp-Thread-17226-Freescale-publication0-FreescalePublicationPDF-eng-Sandcastle-G-H-Sandbox-Harris_Inga-AN4789_GTM_I2C-Topics-Asm_routine_Ack.xml) 101 0 R (table_1-ssds-pubs-work-temp-Thread-17226-Freescale-publication0-FreescalePublicationPDF-eng-Sandcastle-G-H-Sandbox-Harris_Inga-AN4789_GTM_I2C-Topics-Asm_routine_Repeated_Start_bit.xml) 102 0 R (table_1-ssds-pubs-work-temp-Thread-17226-Freescale-publication0-FreescalePublicationPDF-eng-Sandcastle-G-H-Sandbox-Harris_Inga-AN4789_GTM_I2C-Topics-Asm_routine_SCLSDA_High.xml) 103 0 R (table_1-ssds-pubs-work-temp-Thread-17226-Freescale-publication0-FreescalePublicationPDF-eng-Sandcastle-G-H-Sandbox-Harris_Inga-AN4789_GTM_I2C-Topics-Asm_routine_Send_Ack.xml) 104 0 R
(table_1-ssds-pubs-work-temp-Thread-17226-Freescale-publication0-FreescalePublicationPDF-eng-Sandcastle-G-H-Sandbox-Harris_Inga-AN4789_GTM_I2C-Topics-Asm_routine_Start_bit.xml) 105 0 R (table_1-ssds-pubs-work-temp-Thread-17226-Freescale-publication0-FreescalePublicationPDF-eng-Sandcastle-G-H-Sandbox-Harris_Inga-AN4789_GTM_I2C-Topics-Asm_routine_Stop_bit.xml) 106 0 R (table_1-ssds-pubs-work-temp-Thread-17226-Freescale-publication0-FreescalePublicationPDF-eng-Sandcastle-G-H-Sandbox-Harris_Inga-AN4789_GTM_I2C-Topics-BlocK_Diagram.xml) 107 0 R]
/Limits [(back-page) (table_1-ssds-pubs-work-temp-Thread-17226-Freescale-publication0-FreescalePublicationPDF-eng-Sandcastle-G-H-Sandbox-Harris_Inga-AN4789_GTM_I2C-Topics-BlocK_Diagram.xml)]
>>
endobj
14 0 obj
<<
/Length 5430
/Filter /FlateDecode
>>
stream
xڵ\[wF~篨GgO2od2;͚{zZ-Z/Jwˊ,ݺ%O&6\P(5%$~BRZ1_ۿQY"::ʡȊ$շ .>6R+U|sQuzv
$߯|ج
gZo%ZTR jb'kv1Uoatوx7vob;[쿨)W^cw;n9#v߯7FWг߈ݑkRUxgNl>=-nXm#`H\;<[7ξ{g뫬]tUU^Lkiv,-ofuAz;]r`u_C