TMPA901CMXBG Toshiba, TMPA901CMXBG Datasheet - Page 300

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
(3) Page write (4LC type)
――― Main Program ―――
――― INTTC Interrupt Processing
Program――
――― INTNDFC Interrupt Processing Program―――
;
; ***** Initialize for NDFC *****
;
;
NDFMCR0
NDFMCR1
NDFMCR2
NDFINTC
; ***** Setting Command, Address to NAND-Flash *****
;
NDFMCR0
NDFDTR
NDFMCR0
NDFDTR
NDFMCR0
; ***** Writing 512Byte Valid data *****
Have the DMAC and INTC support the Autoload function of 512-byte write data. (Details are omitted.)
NDFMCR1
;
NDFMCR1
NDFMCR0
Return to the main program
――― Main Program ―――
; ***** Reading ECC from NDFC *****
NDECCRD0
NDECCRD1
NDECCRD2
; ***** Writing Dummy data & ECC *****
;
NDFDTR
NDFDTR
; ***** Set Page program command *****
;
NDFMCR0
NDFDTR
NDFMCR0
; ***** Wait till Page-Program End *****
;
; wait for the page program to end. Whether or not the program has ended can be checked by two
; methods: 1) write a read status command to read the status from the NDD7 to NDD0 pins (polling)
; method), and 2) use a Ready interrupt by detection of NDRB pin rising edge. The following describes a
; case in which the second method is used.
;
NDFINTC
Have the INTC enable an NDFC interrupt. (Details are omitted.)
End processing
Return to the main program
condition: 8bit-bus, CE0, MLC, 512 Bytes/Page, Reed Solomon
0x0000_0410
0x0000_0002
0x0000_3343
0x0000_0000
0x0000_04b0
0x80
0x0000_04d0
0x??
0x0000_0495
0x0000_0302
Read and check
0x0000_0490
Read
Read
Read
ECC
0x??
0x0000_04b0
0x10
0x0000_0410
0x0000_0009
TMPA901CM- 299
; ECC (1/3)
; ECC (2/3)
; ECC (3/3)
; Write ECC (1 byte x 10 times)
; Write dummy data (1 byte x 6 times)
; NDCEn pin = 0, NDCLE = 1, NDALE = 0
; Write Command(2nd
; NDCEn pin = 0, NDCLE = 0, NDALE = 0
; Clear/enable RDY interrupt
(Including INTTC interrupt enable)
; <SELALS> = 1, Start Auto-Load
; Check that <ALS> = 0 (end). If not, perform polling.
; Disable ECC
; NDCEn pin = 0, NDCLE = 1, NDALE = 0
; Write command (1
; NDCEn pin = 0, NDCLE = 0, NDALE = 1
; Write Address (n-times)
; NDCEn pin = 0, NDCLE = 0, NDALE = 0
; ECC enable and reset
; NDCEn pin = 0, ECC-disable
; ECC=Reed-Solomon
; NDWEn L = 3clks,H = 3clks,
; NDWEn L = 4clks,H = 3clks
; ALL Interrupt Disable
-
cycle of Page-Program)
st-
cycle of Page-Program)
TMPA901CM
2010-07-29

Related parts for TMPA901CMXBG