0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
RA8900

RA8900

  • 厂商:

    RAIO

  • 封装:

  • 描述:

    RA8900 - 8-Bit Micro-Controller - RAIO Technology Inc.

  • 数据手册
  • 价格&库存
RA8900 数据手册
Revision 1.4 RA8900 8-Bit Micro-Controller RAiO RA8900 8-Bit Micro-Controller Revision 1.4 October, 2003 RAiO Technology Inc. Copyright RAiO Technology Inc. 2002, 2003 RAiO TECHNOLOGYINC. 1/9 www.raio.com.tw Revision 1.4 Overview RA8900 8-Bit Micro-Controller The RA8900 is an 8-bit downloadable micro-controller. It supports multiple timer/counter sources, versatile interrupt-handling architecture and two built-in DAC’s (Digital-to-Analog Converters). It provides a complete speech interface and 32K-bps ADPCM solution that make this chip an excellent choice as the embedded microcontroller for educational speech products. The built-in 4K-bytes ROM support the on-chip RAiO ICE Monitor program which controls the UART and enables the RS232 connection between the RA8900 and a PC host. The RA8900 support the ISP(In-System Programming) and ISD(In-System Debugging) functions. Users can download their programs as well as data from a PC host to the external Flash ROM. RAiO also support a windows based ICE driver for customers to very easy programming & debugging their program. Using RS232 connection between a speech toy to a PC host running RAiO’s download utility program, toy makers are able to implement the Internet Game/Speech download features easily and give the toys multiple attractive characteristics. Feature 8-bit Micro Processor Internal 128-Byte SRAM Flexible External Flash Support Support LVD (Low Voltage Detector) Support External Memory & LCD Interface Support PWM Output with 50% or 100% duty select Two 8-Bits Programmable I/O Port Three 12-Bits Timer and Three Time-Base Options (2KHz, 500Hz, 62Hz) One 4-Bits Watch Dog Timer One User’s UART with Baud Rate Generator, Up to 115200bps Two 8-bits Current Mode DAC UART Provide IrDA & ASK IR Mode Support UART and Timer Wake-Up Mode Flexible I/O Interrupt & Wake-Up Mode Support Wake-Up Reset Mode Support Idle/Sleep Power Saving Mode Built in PLL, Only need one 32768Hz X’tal Oscillator can produce system clock 7.3MHz On-Chip ICE and ISP (In-System Programming) Supporting Programs. Operating Voltage: 2.3V ~ 5.2V Package: Die Form or PQFP-100Pin Die Form GND VDD A9 A8 A13 FL_WE# ROM_CE# ROM_OE# BK1 BK2 BK5 PT2_0 PT2_1 PT2_2 PT2_3 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 VDD GND F L _O E # A11 F L _C E # A10 D7 D6 D5 D4 D3 D2 D1 D0 A0 A1 A2 A3 A4 A5 GND 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 AGND IOUT1 AVDD IOUT2 AGND 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 GND T E ST 0# T E ST 1# T E ST 2# P T 2_4 P T 2_5 VDD P T 2_6 P T 2_7 GND RXD TXD B R E AK # M O N IT O R # R E SE T # XCLKI XCLKQ C1 C2 VDD RAiO TECHNOLOGYINC. A6 A7 A12 BK0 BK3 BK4 BK6 BK7 VDD PT1_0 PT1_1 PT1_2 PT1_3 PT1_4 PT1_5 PT1_6 PT1_7 VDD GND GND 2/9 www.raio.com.tw Revision 1.4 Package (PQFP-100Pin) NC NC NC NC GND TEST0# TEST1# TEST2# PT2_4 PT2_5 NC VDD PT2_6 PT2_7 GND NC RXD TXD NC BREAK# MONIOR# RESET# XCLKI XCLKQ C1 C2 VDD NC NC NC RA8900 8-Bit Micro-Controller AGND IOUT1 AVDD IOUT2 AGND PT2_3 PT2_2 PT2_1 PT2_0 BK5 BK2 BK1 ROM_OE# ROM_CE# FL_WE# A13 A8 A9 VDD GND 80 81 75 70 65 60 55 51 50 85 90 RAiO RA8900D 02XX Date Code(2002 ) 年 5 10 15 20 25 TM 45 40 95 35 100 31 30 GND GND VDD PT1_7 PT1_6 PT1_5 PT1_4 PT1_3 PT1_2 PT1_1 PT1_0 VDD BK7 BK6 BK4 BK3 BK0 A12 A7 A6 Pin #1 XCLKI XCLKQ C1,C2 RESET# MONITOR# BREAK# RXD TXD TEST0# TEST1# TEST2# RAiO TECHNOLOGYINC. NC NC VDD NC GND NC FL_OE# A11 FL_CE# A10 NC D7 D6 D5 D4 D3 D2 D1 D0 NC A0 A1 A2 A3 A4 A5 NC NC NC GND Block Diagram e-MCU e-RISC Core Core PLL 128Byte SRAM External Memory Interface User Register DAC x 2 PWM User I/O x 8 User UART User I/O x 8 PT1_[7:0] A[13:0] BK[7:0] FL_CE# FL_WE# FL_OE# D[7:0] Control Logic Timer x 3 Timer Base x 3 Watch Dog Power Saving & Wake-Up System ROM/RAM LVD System Interface System UART ISP/ISD System Register IOUT1 IOUT2 (LCD Decoder, Memory Decoder, LVD) PT2_[7:0] 3/9 www.raio.com.tw Revision 1.4 PAD X/Y Coordinate Order 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 PIN Name A6 A7 A12 BK0 BK3 BK4 BK6 BK7 VDD PT1_0 PT1_1 PT1_2 PT1_3 PT1_4 PT1_5 PT1_6 PT1_7 VDD GND GND VDD C2 C1 XCLKQ XCLK RESET# MONITOR# BREAK# TXD RXD GND PT2_7 PT2_6 VDD PT2_5 PT2_4 TEST2# TEST1# TEST0# GND X -989.98 -879.98 -769.98 -659.98 -549.98 -439.98 -329.98 -219.98 -109.98 0.02 110.02 220.02 330.02 440.02 550.02 660.02 770.02 880.02 990.02 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 Y -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1100 -990 -880 -770 -660 -550 -440 -330 -220 -110 0 110 220 330 440 550 660 770 880 990 Order 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 PIN Name AGND IOUT2 AVDD IOUT1 AGND PT2_3 PT2_2 PT2_1 PT2_0 ROM_OE# ROM_CE# FL_WE# BK5 BK2 BK1 A13 A8 A9 VDD GND VDD GND A11 FL_OE# A10 FL_CE# D7 D6 D5 D4 D3 D2 D1 D0 A0 A1 A2 A3 A4 A5 GND RA8900 8-Bit Micro-Controller X 1110.87 1004.87 898.87 792.87 686.87 550.02 440.02 330.02 220.02 110.02 0.02 -109.98 -219.98 -329.98 -439.98 -549.98 -659.98 -769.98 -879.98 -989.98 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 Y 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1100 990 880 770 660 550 440 330 220 110 0 -110 -220 -330 -440 -550 -660 -770 -880 -990 -1100 RAiO TECHNOLOGYINC. 4/9 www.raio.com.tw Revision 1.4 Pin Description Signal RESET# BREAK# Pin# 59 61 I/O IN IN Description RA8900 8-Bit Micro-Controller MONITOR# 60 IN PT1_7 PWM1 47 I/O PT1_6 PWM2 46 I/O PT1_5 TX 45 I/O PT1_4 RX 44 I/O PT1_3 43 I/O PT1_2 42 I/O PT1_1 41 I/O PT1_0 40 I/O External Hardware Reset, active low. This pin is used to reset the system. User Program Break, active low. This signal is used to break the user’s program from the ISD mode. Monitor Program Select, active low. This signal is used to select the system boot from monitor program (ROM) or user program (Flash). This signal has to pull low when the user wants to download the data from PC or enter the ISP/ISD mode. Bit-7 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. The PT1_7 is also as the output of PWM. In PWM mode, the pin is always output and 30mA driving current is selected. Bit-6 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. The PT1_6 is also as the output of PWM. In PWM mode, the pin is always output and 30mA driving current is selected. Bit-5 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. The PT1_5 is also as the transmission output of user’s UART. In UART mode, the pin is always output except the power saving mode. Bit-4 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. The PT1_4 is also as the receive input of user’s UART. In UART mode, the pin is always input. Bit-3 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. Bit-2 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. Bit-1 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. Bit-0 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. RAiO TECHNOLOGYINC. 5/9 www.raio.com.tw Revision 1.4 RA8900 8-Bit Micro-Controller Bit-7 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_7 is also as the secondary external flash chip select. If the secondary flash is enabled, the pin is always output except the power saving mode. Bit-6 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_6 is also as the external memory chip selecting. If the external memory enabled, the pin is always output except the power saving mode. Bit-5 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_5 is also as the external memory output enable. If the external memory enabled, the pin is always output except the power saving mode. Bit-4 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_4 is also as the external memory write enable. If the external memory enabled, the pin is always output except the power saving mode. Bit-3 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_3 is also as the chip enable of external LCD controller. If the external LCD enabled, the pin is always output except the power saving mode. Bit-2 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_2 is also as the read/write signal of external LCD controller. If the external LCD enabled, the pin is always output except the power saving mode. Bit-1 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_1 is also as the output of LVD. If the LVD enabled, the pin is always output except the power saving mode. Bit-0 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_0 is also as the write control of register $25. If the write register $25 enabled, the pin is always output except the power saving mode. PT2_7 FL_CE2# 67 I/O PT2_6 MEM_CE# 68 I/O PT2_5 MEM_OE# 71 I/O PT2_4 MEM_WE# 72 I/O PT2_3 LCD_E 86 I/O PT2_2 LCD_RW 87 I/O PT2_1 LVD# 88 I/O PT2_0 WE25 89 I/O RAiO TECHNOLOGYINC. 6/9 www.raio.com.tw Revision 1.4 IOUT1 IOUT2 ADDR[13:0] FL_S0 FL_S1 D[7:0] FL_CE# FL_WE# FL_OE# ROM_OE# ROM_CE# BK[7:0] FL_S2 FL_2# FL_TY XCLKI XCLKQ C1, C2 VDD AVDD GND AGND 84 82 8,10 21-26 31-33 96-98 12~19 10 92 8 90 91 34-38 90-92 58 57 56, 55 3, 39, 48, 54, 69, 99 83 5, 30, 49, 50, 66, 76, 100 81,85 OUT OUT OUT I/O OUT OUT OUT IN IN OUT IN OUT IN PW R PW R PW R PW R DAC1 Current Output This pin is the current output of DAC1. DAC2 Current Output This pin is the current output of DAC2. RA8900 8-Bit Micro-Controller 14-bit Address Bus. These signal are used for external memory address bus. FL_S0 ↔ A11, FL_S1 ↔ A10 jointly pin. 8-bit Data Bus. These signal are used for external memory data bus. Flash Chip Select, active low. This signal is used for external flash. Flash Write Enable, active low. This signal is used for external flash. Flash Output Enable, active low. This signal is used for external flash. Flash Type Select. This signal is used for external flash. Flash Number 1 or 2 Select. This signal is used for external flash. Flash BANK Select. This signal is used for external flash. FL_S2 ↔BK1, FL_2# ↔BK2, FL_TY ↔BK5 jointly pin. Oscillator Input. This is the input signal of internal PLL. Oscillator Output. This is the output signal of internal PLL. Capacitor Input. These two signals are connected to the external capacitor for internal PLL. Power Supply Voltage. Analog Power Supply Voltage. Ground. Analog Ground. Development The RA8900 support the ISP(In-System Programming) and ISD(In-System Debugging) functions for customer to develop their system. Users can download their programs as well as data from a PC host to the external Flash ROM. -ISP/ISD Mode is entered when the MONITOR# pin having been pulled down to ground voltage level. The onchip Monitor program together with RAiO’s ICE(RICE-2000) Utility Program running on a PC will be executed to support ICE debugging and ISP download of user programs from the PC Host. RAiO TECHNOLOGYINC. 7/9 www.raio.com.tw Revision 1.4 RAiO ICE ISP Development RA8900 8-Bit Micro-Controller Speech Toy Develop Program from ISP Mode (Customers) -User Mode is entered when the MONITOR# pin has been pulled up to logic high voltage level. User application programs can be executed only in this mode. The end-user can download the application program or data from the customer’s website through the PC interface. Because the program/data was stored in the flash so the application device of customer(such as speech toy) will operate independent that after disconnect with the PC. Internet www. toys.com Speech Toy Speech Toy Down load from Internet (End-Users) A Portable Speech Toy RICE-2000 (RICE for short) is a full-completed environment developed by RAiO especially for RA89XX series. The major reason for developing RICE is give fully convenience to program designers who are using RA89XX IC, and let them enjoy consistent and friendly design environment at planning, designing and debugging. In RICE environment, it saves a great deal of developing time by not only providing Editor for users to do direct coding, but also providing many Hot-Key functions for users to do direct compiling, linking, and downloading. Since RA89XX series carry e-MCU micro-processor and a framework of ISP(In-System-Programming), ISD(In-System Debugging), then this simple and reliable environment of RICE can let program designers to proceed design and debug in Real Chip. Moreover, the mass-production ICs is ready for clients to do planning and designing directly without diverse traits happened between developing time and mass production period. In the meanwhile, in order to support integrated speech interface, RICE provides a solution of 32K-bps ADPCM for programmers to easily combine programs and speech files. If you want to have more information and program design skills of RA8900, please refer to the user manual of RICE-2000. Application The following Block diagram is the basic application circuit of RA8900. We also give three examples on the user manual of RICE-2000 to let users have more understanding of RA8900 and the develop environment of RICE2000, and then start to proceed program designing and product developing. The examples have one simple I/O control and two speech samples. Please refer to the user manual of RICE-2000 if you needed. RAiO TECHNOLOGYINC. 8/9 www.raio.com.tw Revision 1.4 RA8900 8-Bit Micro-Controller A[13:0],BK[7:0] D[7:0] FL_CE# FL_WE# FL_OE# PT1_[7:0] External Flash Options External Display/LED PT2_[6:4] ROM/RAM PT2_[7:0] PT2_[3:2] Button/Key Matrix To PC RS232 TXD RXD XCLKI VCC LCD Controller LCM PWM O/P LCD Panel PT1_[7:6] PT1_[5:4] RS232 32768Hz XCLKQ SPK. C1 C1, C2 C2 IOUT1 RA8900 RAiO TECHNOLOGYINC. 9/9 www.raio.com.tw
RA8900 价格&库存

很抱歉,暂时无法提供与“RA8900”相匹配的价格&库存,您可以联系我们找货

免费人工找货