|
|
|
|
|
| USB 2.0 Flash Drive Controller | |
|
|
|
|
|
| Datasheet | |
|
|
|
|
|
|
|
|
|
|
|
| BUFFER |
|
|
|
| NAME |
| SYMBOL | TYPE | DESCRIPTION |
|
|
|
|
|
|
| MISC |
|
|
| Crystal |
| XTAL1/ | ICLKx | 12Mhz Crystal or external clock input. |
|
|
| Input/Extern |
| CLKIN |
| This pin can be connected to one terminal of the crystal or can be |
| |
| al Clock |
|
|
| connected to an external 12Mhz clock when a crystal is not used. |
| |
| Input |
|
|
|
|
|
|
| Crystal |
| XTAL2 | OCLKx | 12Mhz Crystal |
|
|
| Output |
|
|
| This is the other terminal of the crystal, or left open when an external |
| |
|
|
|
|
| clock source is used to drive XTAL1/CLKIN. It may not be used to drive |
| |
|
|
|
|
| any external circuitry other than the crystal circuit. |
|
|
| Internal |
| ROMEN | IPU | When tied low, an external program memory should be connected to the |
| |
| ROMEN |
|
|
| memory/data bus. The USB97C242 uses this external bus for program |
| |
|
|
|
|
| execution. |
|
|
|
|
|
|
| When this pin is left unconnected or tied high, the USB97C242 uses the |
| |
|
|
|
|
| internal ROM for program execution. |
|
|
|
|
|
|
| The state of this pin is latched internally on the rising edge of nRESET to |
| |
|
|
|
|
| determine if internal or external program memory is used. |
| |
|
|
|
|
| The state latched is stored in ROMEN bit of GPIO_IN1 register. |
| |
|
|
|
|
|
|
| |
| General |
| GPIO1 | I/O8 | This pin may be used either as input, edge sensitive interrupt input, or |
| |
| Purpose I/O |
|
|
| output. See Chapter 11 for usage by program in internal ROM. |
| |
|
|
|
|
|
|
| |
| General |
| GPIO2 | I/OPU8 | This pin may be used either as input, edge sensitive interrupt input, or |
| |
| Purpose I/O |
|
|
| output. See Chapter 11 for usage by program in internal ROM. |
| |
|
|
|
|
|
|
| |
| General |
| GPIO3 | I/O8 | This pin may be used either as input, edge sensitive interrupt input, or |
| |
| Purpose I/O |
|
|
| output. See Chapter 11 for usage by program in internal ROM. |
| |
|
|
|
|
|
|
| |
| General |
| GPIO[7:4] | I/O8 | These pins may be used either as input, edge sensitive interrupt input, or |
| |
| Purpose I/O |
|
|
| output. See Chapter 11 for usage by program in internal ROM. |
| |
| NAND flash |
| nCS[7:0] | OPU8 | These pins can be used to chip enable the NAND flash devices, when |
| |
| Chip Select |
|
|
| multiple NAND flash devices are used. |
|
|
| Signal |
|
|
|
|
|
|
| RESET |
| nRESET | IS | This active low signal is used by the system to reset the chip. The active |
| |
| input |
|
|
| low pulse should be at least 100ns wide. |
|
|
| TEST Input |
| nTEST[0:1] | I | These signals are used for testing the chip. User should normally leave |
| |
|
|
|
|
| them unconnected. |
|
|
|
|
|
| POWER, GROUNDS, AND NO CONNECTS |
|
| |
|
|
| VDD |
| +2.5V Core power |
|
|
|
|
| VDDIO |
| +3.3V I/O power |
|
|
|
|
| VDDP |
| +2.5 Analog power |
|
|
|
|
| VSSP |
| Analog Ground Reference |
|
|
|
|
| VDDA |
| +3.3V Analog power |
|
|
|
|
| VSSA |
| Analog Ground Reference |
|
|
|
|
| GND |
| Ground Reference |
|
|
SMSC USB97C242 |
|
| Page 14 | Revision 1.4 |
DATASHEET