TMS9928ANL

TMS9928ANL


Specifications
SKU
12610561
Details

BUY TMS9928ANL https://www.utsource.net/itm/p/12610561.html

Parameter Description Value
Device Type Video Display Processor (VDP) -
Package Ceramic Dual Inline Package (DIP) 40-pin
Operating Voltage (Vcc) Supply Voltage 5V 卤 5%
Operating Temperature Range Operating Temperature 0掳C to 70掳C
Storage Temperature Range Storage Temperature -65掳C to 150掳C
Data Bus Width Data Bus 8-bit
Address Bus Width Address Bus 14-bit
Video Output Composite Video Output NTSC or PAL
Memory Interface VRAM Interface 64K x 8 bits (8K x 8 bits internal)
Clock Frequency System Clock 3.58 MHz (NTSC) / 3.55 MHz (PAL)
Refresh Rate Screen Refresh Rate 60 Hz (NTSC) / 50 Hz (PAL)
Resolution Maximum Resolution 256 x 192 pixels
Color Palette Total Colors 16 colors on screen, 256 colors total
Sprite Capabilities Maximum Sprites 32 sprites, 4 per scan line
Sprite Size Sprite Size 8x8 or 16x16 pixels
Text Mode Text Modes 40x24 characters (8x8 pixels) or 32x24 characters (16x8 pixels)
Graphics Mode Graphics Modes 256x192 pixels (Mode 0-3)
Interlaced Mode Interlaced Display Supported
Power Consumption Typical Power Consumption 1.5W

Instructions for Using TMS9928ANL

  1. Power Supply:

    • Connect the Vcc pin (pin 40) to a 5V 卤 5% power supply.
    • Connect the GND pins (pins 20, 21) to ground.
  2. Clock Input:

    • Connect a 3.58 MHz (NTSC) or 3.55 MHz (PAL) clock signal to the CLK pin (pin 39).
  3. Data and Address Buses:

    • Connect the data bus (D0-D7) to the corresponding data lines of your microprocessor.
    • Connect the address bus (A0-A13) to the corresponding address lines of your microprocessor.
  4. Control Signals:

    • Connect the control signals (RD, WR, CS, RS) to the appropriate control lines of your microprocessor.
      • RD (Read): Active low, indicates a read operation.
      • WR (Write): Active low, indicates a write operation.
      • CS (Chip Select): Active low, enables the TMS9928ANL.
      • RS (Register Select): Active high, selects register access mode.
  5. Memory Interface:

    • Connect the VRAM (Video RAM) to the VRAM interface pins (A0-A12, D0-D7).
    • Ensure the VRAM is properly initialized and configured according to the TMS9928ANL specifications.
  6. Video Output:

    • Connect the composite video output (VIDEO OUT) to a monitor or display device.
    • Set the MODE pin (pin 38) to select NTSC or PAL mode.
  7. Initialization:

    • Initialize the TMS9928ANL by writing to the appropriate registers to set up the display mode, color palette, and other parameters.
  8. Programming:

    • Use the data and address buses to read from and write to the TMS9928ANL registers and VRAM.
    • Refer to the TMS9928ANL datasheet for detailed register addresses and functions.
  9. Testing:

    • After setup, test the display by loading a simple pattern or image into VRAM and verifying the output on the monitor.
  10. Safety and Handling:

    • Handle the TMS9928ANL with care to avoid static damage.
    • Ensure proper heat dissipation and cooling if operating in high-temperature environments.

For more detailed information, refer to the official TMS9928ANL datasheet and application notes.

(For reference only)

View more about TMS9928ANL on main site