TMP92xy29FG Toshiba, TMP92xy29FG Datasheet - Page 522

no-image

TMP92xy29FG

Manufacturer Part Number
TMP92xy29FG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP92xy29FG

Package
QFP176
Rom Types(m=mask,p=otp, F=flash,e=eeprom)
Romless
Rom Combinations
Romless
Ram Combinations
144
Architecture
32-bit CISC
Usb/spi Channels
1/1
Uart/sio Channels
2
I2c/sio Bus Channels
1
(s)dram Controller
1
Adc 10-bit Channel
6
Da Converter
-
Timer 8-bit Channel
8
Timer 16-bit Channel
2
Pwm 8-bit Channels
-
Pwm 16-bit Channels
-
Cs/wait Controller
4
Dual Clock
Y
Number Of I/o Ports
98
Power Supply Voltage(v)
3.0 to 3.6
(3) Considerations for using the I
1) INTI2S0 generation timing
2) I2S0CTL<TXE0>
3) I2S0CTL<CNTE0>
64 bytes of empty space in the FIFO (after 61- 64th byte has been transferred to
the shift register). The other is when the FIFO becomes completely empty (after
125-128th byte has been transferred to the shift register). Therefore, INTI2S0
indicates that there are 64 bytes or 128 bytes of empty space in the FIFO,
enabling the next data to be written.
bytes of data, I
bytes of data in the FIFO. It is also possible to check the FIFO state by using the
I2S0CTL<TEMP0> flag.
to “1”, transmission is continued automatically as long as the FIFO contains the
data to be transmitted. While <TXE0> is set to “1” (transmission in progress), the
other bits in the I2S0CTL register must not be changed.
I2S0CTL<TEMP0> flag. Then, after waiting for two periods of the I2S0WS signal
(after all the data has been transmitted), set <TXE0> to “0”. In case monaural
setting, make sure that the FIFO is empty by checking the I2S0CTL<TEMP0>
flag. Then, after waiting for four periods of the I2SWS signal (after all the data
has been transmitted), set <TXE0> to “0”.
stopped immediately. At the same time, the read and write pointers of the FIFO,
the data in the output shift register and the clock generator are all cleared.
(However, when I2S0CTL<CNTE0>=1, the clock generator is not cleared. To clear
the clock generator, I2S0CTL<CNTE0> must be set to “0”). Therefore, if
transmission is stopped and then resumed, no data will be output.
rising edge is selected and at High level when the falling edge is selected.
counter) for generating the I2S0CKO and I2S0WS signals.
stops the counters. Normally, I
I2S0CTL<TXE0> and <CNTE0> to “1”. When transmission is stopped by setting
I2S0CTL<TXE0> to “0” with I2S0CTL<CNTE0>= “1”, the clock generator is not
cleared. To clear the clock generator, I2S0CTL<CNTE0> must be set to “0”.
Every 4bytes data trance from FIFO buffer to shift register per one time.
An INTI2S0 interrupt is generated under two conditions. One is when there are
The FIFO must be written in units of 64 bytes. Since the FIFO can contain 128
Transmission is started by setting I2S0CTL <TXE0> to “1”. Once <TXE0> is set
To stop transmission, make sure that the FIFO is empty by checking the
If <TXE0> is set to “0” while data is being transmitted, the transmission is
The WS signal stops at Low level and the CK signal stops at Low level when the
I2S0CTL<CNTE0> is used to control the clock generator (8-bit counter, 6-bit
Setting I2S0CTL<CNTE0> to “1” starts the counters, and setting this bit to “0”
2
S output can be performed continuously as long as there are 64
92CF29A-520
2
S unit
2
S data transmission is executed by setting both
TMP92CF29A
2009-06-11

Related parts for TMP92xy29FG