DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

MC9S08SH8CSC View Datasheet(PDF) - Freescale Semiconductor

Part Name
Description
Manufacturer
MC9S08SH8CSC
Freescale
Freescale Semiconductor 
MC9S08SH8CSC Datasheet PDF : 341 Pages
First Prev 181 182 183 184 185 186 187 188 189 190 Next Last
Chapter 11 Inter-Integrated Circuit (S08IICV2)
11.7 Initialization/Application Information
Module Initialization (Slave)
1. Write: IICC2
— to enable or disable general call
— to select 10-bit or 7-bit addressing mode
2. Write: IICA
— to set the slave address
3. Write: IICC1
— to enable IIC and interrupts
4. Initialize RAM variables (IICEN = 1 and IICIE = 1) for transmit data
5. Initialize RAM variables used to achieve the routine shown in Figure 11-12
Module Initialization (Master)
1. Write: IICF
— to set the IIC baud rate (example provided in this chapter)
2. Write: IICC1
— to enable IIC and interrupts
3. Initialize RAM variables (IICEN = 1 and IICIE = 1) for transmit data
4. Initialize RAM variables used to achieve the routine shown in Figure 11-12
5. Write: IICC1
— to enable TX
6. Write: IICC1
— to enable MST (master mode)
7. Write: IICD
— with the address of the target slave. (The lsb of this byte determines whether the communication is
master receive or transmit.)
Module Use
The routine shown in Figure 11-12 can handle both master and slave IIC operations. For slave operation, an
incoming IIC message that contains the proper address begins IIC communication. For master operation,
communication must be initiated by writing to the IICD register.
Register Model
IICA
AD[7:1]
0
When addressed as a slave (in slave mode), the module responds to this address
IICF
MULT
ICR
Baud rate = BUSCLK / (2 x MULT x (SCL DIVIDER))
IICC1 IICEN IICIE
MST
TX
TXAK RSTA
Module configuration
IICS TCF IAAS BUSY ARBL
0
SRW
Module status flags
IICD
DATA
Data register; Write to transmit IIC data read to read IIC data
0
IICIF
0
RXAK
IICC2 GCAEN ADEXT
0
0
0
AD10 AD9 AD8
Address configuration
Figure 11-11. IIC Module Quick Start
MC9S08SH8 MCU Series Data Sheet, Rev. 3
180
Freescale Semiconductor

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]