TMPA901CMXBG Toshiba, TMPA901CMXBG Datasheet - Page 301

no-image

TMPA901CMXBG

Manufacturer Part Number
TMPA901CMXBG
Description
Microcontrollers (MCU) 32-bit RISC MCU 16kb ARM926EJ 16kb 200Mhz
Manufacturer
Toshiba
Datasheet

Specifications of TMPA901CMXBG

Product Summaries
Summary
Lead Free
Yes
Rohs Compatible Product(s)
Available
Rom (kbytes)
-
Rom Type
ROMless
Ram (kbytes)
32
Number Of Pins
177
Package
BGA
Vcc
3V
Tft Lcd Controller
Y
Touchscreen Controller
Y
Usb Host Fs With Phy
Y
Usb Device Hs With Phy
Y
Sd Host Controller
-
Cmos Image Sensor Interface
-
I2s
1
Ssp (ch) Spi
1
I2mc/sio (ch)
1
Uart/sio (ch)
2
External Bus Interface
Y
Cs/wait Controller (ch)
4
Dma Controller
8
10-bit Ad Converter
4
12-bit Da Converter
-
16-bit Timer / Counter
6
Real Time Clock
Y
Watchdog Timer
Y
Osc Freq Detect
Y
Low-power Modes
Y
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMPA901CMXBG
Manufacturer:
Toshiba
Quantity:
10 000
(4) Page Read (4LC type)
――― Main Program ―――
――― INTTC Interrupt Processing Program ―――
――― Main Program ―――
;
; ***** Initialize for NDFC *****
;
;
NDFMCR0
NDFMCR1
NDFMCR2
NDFINTC
; ***** Setting Command, Address to NAND-Flash *****
;
NDFMCR0
NDFDTR
; ***** Reading 512Byte Valid data *****
Have the DMAC and INTC support the Autoload function of 512-byte read data. (Details are omitted.)
NDFMCR1
NDFMCR0
NDFDTR
NDFMCR0
NDFDTR
NDFMCR0
NDFMCR0
Return to the main program
; ***** Reading Dummy data & ECC from NAND-Flash *****
;
NDFDTR
;
; ***** Calculation Error Address and Data *****
;
NDFINTC
Have the INTC enable an NDFC interrupt. (Details are omitted.)
NDFMCR0
――― INTNDFC Interrupt Processing Program
―――
NDFMCR1
Software processing
Return to the main program
If any error is found, the error processing routine is executed to correct the error data.
For details, see Section 3.11.4.2 “Error Correction Methods”.
condition: 8bit-bus, CE0, MLC, 512 Bytes/Page, Reed Solomon
0x0000_0010
0x0000_0002
0x0000_3343
0x0000_0000
0x0000_00b0
0x00
0x0000_0102
0x0000_00d0
0x??
0x0000_00b0
0x030
0x0000_0015
0x0000_0114
Read
0x0000_0090
0x0000_0310
Read and check
TMPA901CM- 300
; NDCEn pin = 0, ECC-disable
; ECC = Reed-Solomon
; NEWEn L = 3clks,H = 3clks,
; NDWEn L = 4clks,H = 3clks
; ALL Interrupt Disable
; NDCEn pin = 0, NDCLE = 1, NDALE = 0
; Write Command(1
(Including INTTC interrupt enable)
; <SELALS> = 0, Start Auto-Load
; NDCEn pin = 0, NDCLE = 0, NDALE = 1
; Write Address (n-times)
; NDCEn pin = 0, NDCLE = 1, NDALE = 0
; Read Command(2nd
; NDCEn pin = 0, NDCLE = 0, NDALE = 0
; ECC Enable and Reset, <RSECGW> = 0
; ECC-Enable, <RSECGW>=1
; Read ECC (1 byte x 10 times)
; Clear/enable R/S calculation end interrupt
; Disable ECC, <RSECGW> = 1, <RSESTA> = 1
; Check the <STATE> and <SERR> flags.
st-
cycle of Page-Read)
-
cycle of Page-Read)
TMPA901CM
2010-07-29

Related parts for TMPA901CMXBG