TMP92CF26AXBG Toshiba, TMP92CF26AXBG Datasheet - Page 73

no-image

TMP92CF26AXBG

Manufacturer Part Number
TMP92CF26AXBG
Description
Microcontrollers (MCU) TLCS-900/H1 ROMLESS 144KB RAM
Manufacturer
Toshiba
Datasheet

Specifications of TMP92CF26AXBG

Processor Series
TLCS-900
Core
900/H
Data Bus Width
16 bit
Program Memory Type
ROM
Program Memory Size
8 KB
Data Ram Size
144 KB
Interface Type
I2C, I2S, UART, USB
Maximum Clock Frequency
80 MHz
Number Of Programmable I/os
136
Number Of Timers
10
Maximum Operating Temperature
+ 50 C
Mounting Style
SMD/SMT
Package / Case
FBGA-228
Development Tools By Supplier
BM1040R0A, BM1055R0B, SW96CN0-ZCC, SW00MN0-ZCC
Minimum Operating Temperature
0 C
On-chip Adc
10 bit, 6 Channel
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMP92CF26AXBG
Manufacturer:
TOSHIBA
Quantity:
4 000
Part Number:
TMP92CF26AXBG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
3.5.1
(1) Micro DMA operation
Note: When using the micro DMA transfer end interrupt, always write “1” to bit 7 of SIMC register.
micro DMA function and HDMA function. This section explains about Micro DMA function.
For the HDMA function, please refer 3.23 DMA controller.
highest priority level for maskable interrupts (Level 6), regardless of the priority level of
the interrupt source.
placed in a stand-by state (IDLE2, IDLE1, STOP) by a HALT instruction, the requirement
of the micro DMA will be ignored (Pending).
micro DMA burst function as below.
Micro DMA processing
Micro DMA processing for interrupt requests set by micro DMA is performed at the
Because the micro DMA function is implemented through the CPU, when the CPU is
Micro DMA supports 8 channels and can be transferred continuously by specifying the
In addition to general-purpose interrupt processing, the TMP92CF26A also includes a
micro DMA /HDMA start vector register, and Micro DMA start is specified by DMA
selection register, the micro DMA triggers a micro DMA request to the CPU at
interrupt priority level 6 and starts processing the request. When IFF = 7, Micro DMA
request cannot be accepted.
interrupt at once.
channel is cleared. Data in one-byte, two-byte or four-byte blocks is automatically
transferred at once from the transfer source address to the transfer destination
address set in the control register, and the transfer counter is decremented by “1”. If
the value of the counter after it has been decremented is not “0”, DMA processing ends
with no change in the value of the micro DMA start vector register. If the value of the
decremented counter is “0”, a micro DMA transfer end interrupt (INTTC0 to INTTC7)
is sent from the CPU to the interrupt controller.
micro DMA operation is disabled and micro DMA processing terminates.
between the time at which the micro DMA /HDMA start vector is cleared and the next
setting, general-purpose interrupt processing is performed at the interrupt level set.
Therefore, if the interrupt is only being used to initiate micro DMA /HDMA (and not as
a general-purpose interrupt), the interrupt level should first be set to 0 (i.e, interrupt
requests should be disabled).
above, the level of the interrupt which is being used to initiate micro DMA processing
should first be set to a lower value than all the other interrupt levels. In this case,
edge-triggered interrupts are the only kinds of general interrupts which can be
accepted.
When an interrupt request is generated by an interrupt source that specified by the
The 8 micro DMA channels allow micro DMA processing to be set for up to 8 types of
When micro DMA is accepted, the interrupt request flip-flop assigned to that
In addition, the micro DMA /HDMA start vector register is cleared to “0”, the next
If an interrupt request is triggered for the interrupt source in use during the interval
If micro DMA and general-purpose interrupts are being used together as described
92CF26A-72
TMP92CF26A
2007-11-21

Related parts for TMP92CF26AXBG