![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
Version 1.5 RA8911 8-Bit Micro-Controller RAiO RA8911 8-Bit Micro-Controller Version 1.5 October, 2003 RAiO Technology Inc. Copyright RAiO Technology Inc. 2003 RAiO TECHNOLOGY INC. 1/10 www.raio.com.tw Version 1.5 Overview RA8911 8-Bit Micro-Controller RA8911 is an 8-bit downloadable micro-controller. Up to 22MHz system clock makes it a perfect choice for high-end device. It contains a 16x16 Multiplier and Accumulator (MAC), which not only greatly reduce programmer's effort, but also shorten development time. RA8911 is embedded 4-channel 10-Bit ADC that can vary your application fields in analog detection, such as temperature, pressure, humidity, etc. Moreover, matched with LCM (LCD Module), 10-bit ADC can be perfectly used in Touch Panel function. RA8911 is suitable for any downloadable device no matter used by end-users for voice/data download, or used by programmers for S/W program updated. The built-in 4K-byte ROM supports the on-chip RAiO ICE Monitor program, ISP(In-System Programming) and ISD(In-System Debugging), which controls the UART and enables the RS232 connection between the RA8911 and a PC host. Besides that, IrDA application is also allowed to give the device multiple attractive characteristics. In short, RA8911 supports embedded 4K-byte SRAM, three I/O ports, LCD interface, built in PLL / RC Oscillator, LVD, multiple timer/counter sources, versatile interrupt-handling architecture, built-in one DAC (Digital-to-Analog Converters), 16x16 Multiplier and Accumulator (MAC) and support 4-channel 10-Bit ADC. Feature 8-bit Micro Processor for Maximum 22MHz Internal 4K-Byte SRAM Flexible External Flash Support Flexible I/O Interrupt & Wake-Up Mode Support Wake-Up Reset Mode Support LVD(Low Voltage Detector) Support External Memory Support LCD Interface Support PWM Output with 50% or 100% duty select Three 8-Bits Programmable I/O Port Three 12-Bits Timer Six Time-Base Options Watch Dog Timer One 4 -Level 10-bits Fixed Current Mode DAC Support 4-channel 10-bit ADC with Touch Panel Function One User's UART with Baud Rate Generator, Up to 115200bps UART Provide IrDA/ASK IR/Normal Mode Support UART Wakeup Support Idle/Sleep/Power Saving Mode Support Timer Wake-Up Mode Support H/W 16x16 Multiplier with Adder Option 1Hz, 2Hz and 1/60Hz Interrupt/Wake up Built in PLL, Only need one 32768Hz X'tal or Resistor for Oscillator Low Power Consumption Operating Voltage: 2.2V ~ 4.5V Package: Die Form or PQFP-100Pin RAiO TECHNOLOGY INC. 2/10 www.raio.com.tw Version 1.5 Block Diagram RA8911 8-Bit Micro-Controller 8-Bit 8-bit e-MCU MCU XCLKI XCLKQ LPF RESET# PLL(22Mhz) Control Logic 16x16 Multiplier LVD MONITOR# BREAK# RXD TXD System Interface System UART ISP/ISD System Register Timer x 3 Timer Base x 3 Watch Dog Power Saving & Wake-Up System ROM/RAM 4K-Byte SRAM External Memory Interface User Register DAC 4-Ch ADC PWM User I/O x 24 User UART User I/O x 8 (LCD Decoder, Memory Decoder, LVD) A[13:0] BK[7:0] F_CE# F_WE# F_OE# D[7:0] IOUT AIN[3:0] PT1_[7:0] PT3_[7:0] PT4_[7:0] PT2_[7:0] PAD Diagram GND FL_CE# PT3_4 PT3_5 PT3_6 PT3_7 PT4_4 PT4_5 PT4_6 PT4_7 D7 D6 D5 D4 D3 D2 D1 D0 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 GND 52 GND 82 77 78 79 80 71 72 73 74 75 76 64 65 66 67 68 69 70 60 61 58 59 55 56 57 53 54 62 63 81 51 VDD A11 83 A12 84 A13 85 VDD 86 PT3_0 87 PT3_1 88 PT3_2 89 PT3_3 90 PT2_0 91 PT2_1 92 PT2_2 93 PT2_3 94 RA8911 95 96 97 98 PT2_6B 99 PT2_4 PT2_5 VDD PT2_6 PT2_7 100 PT2_7B 101 GND 102 AVDD 103 GND 104 100um 50 VDD 49 FL_OE# 48 FL_WE# 47 ROM_CE# 46 ROM_OE# 45 BK0 44 BK1 43 BK2 42 BK3 41 BK4 40 BK5 39 BK6 38 BK7 37 PT1_0 36 PT1_1 35 AVDD 34 IOUT 33 AGND 10 TYPE 9 PLL_CKS1 29 AIN2 28 AIN1 27 AIN0 26 TEST0# 25 TEST1# 8 PLL_CKS0 7 BREAK# 6 MONITOR# 5 RESET# 4 XCLKQ 3 XCLK LPF 2 1 13 GND 12 RXD 11 TXD 14 PT4_3 19 PT1_6 18 PT1_7 17 PT4_0 16 PT4_1 15 PT4_2 20 PT1_5 24 23 22 21 31 AVDD 30 AIN3 32 AGND Logo PT1_4 TEST2# PT1_2 PT1_3 RAiO TECHNOLOGY INC. VDD 3/10 www.raio.com.tw Version 1.5 PAD X/Y Coordinate Pad Order 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 Text Name A11 A12 A13 VDD PT3_0 PT3_1 PT3_2 PT3_3 PT2_0 PT2_1 PT2_2 PT2_3 PT2_4 PT2_5 VDD PT2_6 PT2_6B PT2_7 PT2_7B GND VDD GND VDD LPF XCLK XCLKQ RESET# MONITOR# BREAK# PLL_CKS0 PLL_CKS1 TYPE TXD RXD GND PT4_3 PT4_2 PT4_1 PT4_0 PT1_7 PT1_6 PT1_5 PT1_4 PT1_3 PT1_2 TEST2# TEST1# TEST0# AIN0 X-axis -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1639.35 -1550.0 -1449.88 -1349.88 -1249.88 -1149.88 -1049.88 -949.88 -849.88 -749.88 -649.88 -549.88 -449.88 -349.88 -249.88 -149.88 -49.88 50.12 150.12 250.12 350.12 450.12 550.12 650.12 750.12 850.12 950.12 1050.62 Y-axis 1050 950 850 750 650 550 450 350 250 150 50 -50 -150 -250 -350 -450 -550 -650 -750 -850 -950 -1055 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 Pad Order 28 29 30 31 32 33 34 35 36 37 38 39 40 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 Text Name AIN1 AIN2 AIN3 AVDD AGND AGND IOUT AVDD PT1_1 PT1_0 BK7 BK6 BK5 BK4 BK3 BK2 BK1 BK0 ROM_OE# ROM_CE# FL_WE# FL_OE# VDD VDD GND GND FL_CE# PT3_4 PT3_5 PT3_6 PT3_7 PT4_4 PT4_5 PT4_6 PT4_7 D7 D6 D5 D4 D3 D2 D1 D0 A0 A1 A2 A3 A4 A5 RA8911 8-Bit Micro-Controller X-axis 1157.62 1263.61 1370.61 1476.11 1576.11 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1639.35 1521.45 1416.45 1316.45 1177 1077 977 877 777 677 577 477 377 277 177 77 -23 -123 -223 -323 -423 -523 -623 -723 -823 -923 Y-axis -1166.35 -1166.35 -1166.35 -1166.35 -1166.35 -736.3 -635.8 -536.3 -432 -332 -232 -132 -32 68 168 268 368 468 568 668 768 868 968 1068 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 RAiO TECHNOLOGY INC. 4/10 www.raio.com.tw Version 1.5 77 78 79 80 81 82 A6 A7 A8 A9 A10 GND -1023 -1123 -1223 -1323 -1423 -1523 1166.35 1166.35 1166.35 1166.35 1166.35 1166.35 RA8911 8-Bit Micro-Controller Package (PQFP-100Pin) MONITOR# TYPE PLL_CKS1 PLL_CKS0 BREAK# RESET# TEST0# TEST1# TEST2# XCLKQ XCLKI PT1_2 PT1_3 PT1_4 PT1_5 PT1_6 PT1_7 PT4_0 PT4_1 AGND AVDD AIN3 AIN2 AIN1 AIN0 GND RXD AGND IOUT AVDD NC NC PT1_1 PT1_0 BK7 BK6 BK5 BK4 BK3 BK2 BK1 BK0 ROM_OE# ROM_CE# FL_WE# FL_OE# VDD 80 81 75 70 65 60 55 51 50 VDD TXD LPF 85 90 RAiO RA8911 02XX Date Code (|e 2002|~ ) 15 D7 D6 D5 D4 D3 D2 D1 D0 A0 TM Double Bonding GND AVDD GND PT2_7 PT2_6 VDD PT2_5 PT2_4 PT2_3 PT2_2 PT2_1 PT2_0 PT3_3 PT3_2 PT3_1 PT3_0 VDD A13 A12 A11 45 40 95 35 100 5 FL_CE# PT3_4 PT3_5 PT3_6 PT3_7 PT4_4 GND GND 10 PT4_5 20 A1 A2 A3 A4 A5 25 A6 A7 A8 A9 31 30 A10 GND Pin #1 VDD Pin Description Signal RESET# BREAK# I/O IN IN Description 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. Note: Couldn't be floating. Bit 7~0 of Port 1 These are programmable pins for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. MONITOR# IN PT1_[7:0] I/O RAiO TECHNOLOGY INC. 5/10 www.raio.com.tw Version 1.5 PT2_7 I/O PWM1 PT2_6 I/O PWM2 PT2_5 I/O EXP_WR# PT2_4 I/O FL_CE2# PT2_3 I/O LVD_# RA8911 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 output of PWM. In PWM mode, the pin is always output and 72mA-driving current is selected. 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 output of PWM. In PWM mode, the pin is always output and 72mA-driving current is selected. 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 write control of register $101E. If the write register $101F 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 secondary external flash chip select. If the secondary flash is 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 output of LVD. If the LVD 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. I/O The PT2_2 is also as the external memory write enable. If the external memory enabled, the pin is always output except the power saving mode. If REG[1032h] bit6 is set as 1, and then MEM_WE# and FL_WE# can be jointly used. 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 external memory output enabling. If the external memory enabled, the pin is always output except the power saving mode. If REG[1032h] bit6 is set as 1, and then MEM_OE# and FL_OE# can be jointly used. 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 external memory chip selecting. If the external memory enabled, the pin is always output except the power saving mode. Bit-7 of Port 3 This is a programmable pin for general-purpose I/O Port 3. The driving current and pull-high or pull-low can be selected by user register. PT2_2 MEM_WE# PT2_1 I/O MEM_OE# PT2_0 I/O MEM_CE# PT3_7 I/O RAiO TECHNOLOGY INC. 6/10 www.raio.com.tw Version 1.5 RA8911 8-Bit Micro-Controller Bit-6 of Port 3 This is a programmable pin for general-purpose I/O Port 3. The driving current and pull-high or pull-low can be selected by user register. Bit-5 of Port 3 This is a programmable pin for general-purpose I/O Port 3. The driving current and pull-high or pull-low can be selected by user register. Bit-4 of Port 3 This is a programmable pin for general-purpose I/O Port 3. The driving current and pull-high or pull-low can be selected by user register. Bit-3 of Port 3 The PT3_3 is also as the transmission output of user's UART. In UART mode, the pin is always output except the power saving mode. Bit-2 of Port 3 The PT3_2 is also as the receive input of user's UART. In UART mode, the pin is always input. Bit-1 of Port 3 The PT3_1 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-0 of Port 3 The PT3_0 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 7~0 of Port 4 This is a programmable pin for general-purpose I/O Port 4. The driving current and pull-high or pull-low can be selected by user register. DAC Current Output This pin is the current output of DAC. ADC Analog Input These pins are the analog input of 10-bit ADC for 4-channel. ADC Mode Touch Panel Mode -------------------------------------------------AIN0 X1 AIN1 X2 AIN2 Y1 AIN3 Y2 14-bit Address Bus. These signal are used for external memory address bus. 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. If REG[1032h] bit6 is set as 1, and then FL_WE# and MEM_WE can be jointly used. Flash Output Enable, active low. This signal is used for external flash. If REG[1032h] bit6 is set as 1, and then FL_OE# and MEM_OE# can be jointly used. I/O PT3_6 PT3_5 I/O PT3_4 PT3_3 I/O I/O TX PT3_2 I/O RX PT3_1 I/O LCD_E PT3_0 I/O LCD_RW PT4_[7:0] IOUT I/O OUT AIN[3~0] IN ADDR[13:0] D[7:0] FL_CE# OUT I/O OUT FL_WE# OUT FL_OE# OUT RAiO TECHNOLOGY INC. 7/10 www.raio.com.tw Version 1.5 RA8911 8-Bit Micro-Controller Bank Bus. Register FBANK[1030h] and Ext_SBANK [103Fh] jointly use Bank[7:0] Bus as the output of memory bank register. Normally, they are connected to the higher address of external Flash memory. Receive Data This is the received data input of system UART. Normally it's connected to the RS232's TX of PC. Transmit Data This signal is the transmitted data output of system UART. Normally it's connected to the RS232's RX of PC. Oscillator Input. This is the input signal of external X'tal. Oscillator Output. This is the output signal of external X'tal. Low Pass Filter Input. This signal is connected to the external low pass filter for internal PLL. PLL Frequency Select These input signals are used to select the PLL speed during the hardware reset. PLL1 PLL0 PLL Clock UART Clock ---------------------------------------------------------00 1.47MHz 368.64KHz 01 2.46 MHz 614.4KHz 10 7.37 MHz 1.8432MHz 11 22.1 MHz 1.8432MHz Note: Couldn't be floating. PLL Clock Select This Pin is used to select the clock source of PLL. 0: RC Oscillator 1: 32768 X'tal Note: Couldn't be floating. Test Pins are for RAiO's internal testing purpose used in testing IC and ROM status. Normally, users will not use these pins. Therefore, please connect these three pins to VDD when making PCB board. Power Supply Voltage. Analog Power Supply Voltage. Ground. Analog Ground. OUT BK[7:0] RXD IN TXD XCLKI XCLKQ LPF OUT IN OUT IN PLL[1:0] IN TYPE IN TEST0# TEST1# TEST2# VDD AVDD GND AGND IN PWR PWR PWR PWR Development The RA8911 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 on-chip 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 TECHNOLOGY INC. 8/10 www.raio.com.tw Version 1.5 RAiO ICE ISP Development RA8911 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 8-bit 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 are 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 RA8911, please refer to the user manual of RICE-2000. Application The following block diagram is the basic application circuit of RA8911. We also give three examples on the user manual of RICE-2000 to let users have more understanding of RA8911 and the develop environment of RICE-2000, 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 TECHNOLOGY INC. 9/10 www.raio.com.tw Version 1.5 Application Field Simple I/O Controller Speech Controller Low-Grade Product High-Grade Product General Propose Controller RA8911 8-Bit Micro-Controller Internet Download (Speech/Voice Toy, Sound Book, Voice-Prompted Controller...) LCD Game, Calculator, Calendar, ... Internet Download (educational toy or household appliance...) SMS Controller, Low-end PDA Controller and Internet Download Device Function PT1_[7:0] A[13:0],BK[7:0] D[7:0] FL_CE# FL_WE# FL_OE# External Flash Display/LED Options PT2_[7:0] PT2_[2:0] Button/Key Matrix PT3_[7:0] LED PT4_[7:0] PT2_[7:6] To PC RS232 TXD RXD XCLKI 32768Hz XCLKQ LPF C1, C2 IOUT AIN3 AIN2 AIN1 AIN0 External ROM/RAM PT3_[1:0] LCD Controller LCM PWM O/P RS232 LCD Panel PT3_[3:2] Analog input VCC SPK. RA8911 RAiO TECHNOLOGY INC. 10/10 www.raio.com.tw |
Price & Availability of RA8911
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |