Using the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding

Size: px
Start display at page:

Download "Using the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding"

Transcription

1 Using the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding D/N:AN0327E Introduction This application note describes how to implement a 4 3 Key NEC remote encoding Demo Board using the HT66F016L and an NEC remote decoding Demo Board using the HT66F50. Operating Principles HT66F016L Features Operating Voltage f SYS = 4MHz : 2.0V~3.3V f SYS = 8MHz : 2.2V~3.3V f SYS = 12MHz : 2.7V~3.3V Three oscillators External crystal -- HXT Internal RC -- HIRC Internal 32kHz RC -- LIRC Fully integrated internal 8MHz oscillator requiring no external components Flash Program Memory : up to 2Kx16 RAM Data Memory : up to 128x8 EEPROM Memory : 64x8 Two external interrupt lines shared with I/O pins Multiple Timer Module for time measure, input capture, compare match output, PWM output or single pulse output functions HT66F50 Features Operating Voltage f SYS = 8MHz : 2.2V~5.5V f SYS = 12MHz : 2.7V~5.5V f SYS = 20MHz : 4.5V~5.5V Up to 0.2 s instruction cycle with 20MHz system clock at V DD = 5V Five oscillators External crystal - HXT External kHz crystal - LXT External RC - ERC Internal RC - HIRC Internal 32kHz RC - LIRC 1

2 Fully integrated internal 4MHz, 8MHz and 12MHz oscillators require no external components Flash Program Memory : 1Kx14 ~ 12Kx16 RAM Data Memory : 64x8 ~ 576x8 EEPROM Memory : 32x8 ~ 256x8 Multiple pin-shared external interrupts Multiple Timer Modules for time measurement, input capture, compare match output, PWM output or single pulse output functions Remote Encoding Description Presently available common infrared signal transmission protocols include those from ITT, NEC, Nokia NRC, Sharp, Philips RC-5, Philips RC-6, Philips RECS-80 and Sony SIRC etc. In order to transmit higher integrity signals, the remote control binary code is modulated onto a higher frequency signal and then sent out to the receiver using an infrared transmitter. Commonly there are two ways to modulate the signal, one is using Pulse Width Modulation or PWM, where the information is contained in the pulse width. The other is using Pulse Position Modulation or PPM where the information is contained in the time interval between the pulse trains. In this application, the HT66F016L MCU is used to encode using the NEC protocol using PPM modulation. The following content mainly illustrates the NEC protocol and PPM modulation function. Carrier Commonly carrier frequencies include 33kHz, 36kHz, 36.6kHz, 38kHz, 40kHz, 56kHz and no carrier, which have a common duty cycle of 1/2, 1/3. In this application example, the remote encoding transmitter Demo Board uses a 38kHz carrier frequency and a 1/2 duty cycle. NEC encoding format and PPM modulation description The protocol format start code + 16 bits user code (address code) + 8 bits command code(data code)+8 bits data code reverse code. The start code contains a carrier waveform of 9ms and a shutoff time of 4.5ms. 2

3 The address has a total of 16 bits, the lower 8 bits are followed by the higher 8 bits. There are 8 bits of data code and a corresponding 8 bits of reverse data code After transmitting the data reverse code, the stop signal high level has a duration of 0.56ms. PPM debug definition bit: bit 0 = high level with 0.56ms + low level with 0.565ms ; bit 1 = high level with 0.56ms + low level with 1.69ms The key output generally has two methodologies. One is where a complete data frame is output each time a key is pressed. The other is when, after a complete data frame is transmitted if the key is still pressed, a repeat code transmission will not stop until the key is released. If it is detected that the data is transmitted repeatedly, then the repeat data is transmitted once every 108ms, however the data transmission format will be as follows: The complete transmission waveform, including the repeat code, is as follows: 3

4 Remote decoding Description After the signal is received by the infrared receiver, the infrared remote transmission signal is transformed into a signal waveform, which will be input to the HT66F50 MCU on the PA3 pin, which is an external interrupt pin. The decoding program will convert this signal to actual data and determine whether the data is correct. If the data is correct, it will be displayed. If the data is incorrect, it will wait for further incoming signals. Note that, if the received waveform and the infrared transmission waveform are inverted and there is no carrier at a high level, the decoding diagram will be as follows: Address Code=0x00ff; Data Code=0x12 Hardware Circuit and Description Hardware Block Diagram and Description Encoding Block Diagram There are three parts in the encoding block diagram: A.Key matrix B.Peripheral boost circuit C.Infrared transmission 4

5 Decoding Block Diagram There are two parts in the decoding block diagram: A.Infrared signal receiving B.Data display Encoding and Decoding Circuit and Description Encoding Circuit 5

6 Remote Controller Transmission Description: The HT66F016L is a 0.9V Flash MCU. The entire system is supplied by a single cell battery with a voltage range of 0.9V~1.8V. A voltage generated by a DC to DC converter is supplied to the MCU and the peripheral devices (VOUT/VCC). The voltage value is controlled by software (DCVS2~DCVS0 bit in the DCC register) as follows: When a key is pressed for a long or short time, IR_OUT, which is the infrared remote transmission head, will send an NEC encoding signal to the receiving side and implement the corresponding operations. If no key is pressed for about 3s, the system will enter a power down condition (sleep0 mode). When any key is pressed, the system will be woken-up on the PA0~PA3 falling edges. 6

7 Decoding Circuit Remote Controller Receiver Description: (1) The HT66F50 is supplied by 5V. The 7-segment LED displays the received data using PB0~PB2, PC0~PC7 and PD0~PD3. (2) The IR is the infrared remote receiving head, which has a receiver center frequency about 38kHz. When an infrared carrier of 38kHz is received, the VOUT pin will output a low level and drive LED1. (3) Data will be received on the HT66F50 PA3 pin. 7

8 S/W Flowchart Encoding Program Example Flowchart Start clr RAM Initial I/O Initial TM1 The Key is pressed? (Key scan about 3s) Y Transmit remote signal N Enter halt(sleep0) Wait for pressing key wake-up The key is pressed for long time? N Y Transmit repeated code N The key is released? Y Transmission Procedure illustration: (1) Initialise all the I/O ports, RAM and TM registers. Execute the Key Scan program for about 3s. If a key is pressed during this period, transmit the data and determine whether it is pressed for long time. If so, then transmit a corresponding signal. If there is no pressed key, the system will enter the sleep 0 mode and will not be woken-up until a key is pressed. Wake-up Process: The program will execute a key scan operation for about 3s. If no key is pressed during this time, the system will enter a power down mode(configure PA0~PA3 to have a wake-up function and configure the PB port to be output low). When any key is pressed, the PA0~PA3 ports will experience a high to low edge and generate a falling edge wake-up. 8

9 Decoding Program Flowchart Main Program Flowchart TM0 Interrupt Service Subroutine Flowchart ISR_STM Count RTm0cnt++; _t0af=0; _mf0f=0; return 9

10 INT0 Interrupt Service Subroutine Flowchat Receiver Procedure: (1) Initialise all the I/O ports, RAM, TMR and INT registers. (2) The main program will always determine the receiver finish flags, Fir_ok and repeat transmission flag, Fir_repeat. If Fir_ok=1, the received data will be seen to have finished and it will then determine if the data is correct or not. If it is correct, then it will be displayed. If Fir_repeat=1, the data will have been transmitted repeatedly and the display remains unchanged while the DP display will flash. (3) Timer0 is used for timing. It always remains on and has one interrupt every 40 s. (4) The received code is received via the interrupt pin. In the interrupt service program, the RTm0cnt value is determined whether it is in the data receiving range. If it is, set the Fir_ok and Fir_repeat flags after the data is received. If it isn t, exit the receive process and wait for the next data reception. 10

11 Program Example 1. The Configuration Option for the decode program is shown below. ;================================================================ ;CONFIGURATION OPTION: ;SysVolt : 3.3V ;SysFreq : External XTAL ;WDT : By S/W Control(Disable) 2. The Configuration Option of the encoding program i s shown below. ;================================================================ ;CONFIGURATION OPTION: ;SysVolt : 5.0V ;SysFreq : HIRC 4MHz ;WDT : Enable ;I/O or Reset function: I/O ;LVR function:disable ;SIM function:disable ================================================================= Conclusions This application describes how to use the Flash MCUs (HT66F016L&HT66F50) to implement simple remote encoding and decoding with the text and the program example, for readers reference. Accessory Encode Program HT66F016L master.zip Decode Program HT66F50 slave.zip 11

HT66F03T3/HT68F03T3 8-Bit Flash MCU with RF Transmitter

HT66F03T3/HT68F03T3 8-Bit Flash MCU with RF Transmitter Features MCU Features MCU operating voltage with RF Transmitter: f SYS = 8MHz: 2.2V~3.6V f SYS = 12MHz: 2.7V~3.6V Up to 0.33s instruction cycle with 12MHz system clock Power Down and Wake-up functions

More information

Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control

Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control protocols will be presented. 1 The Infrared Timer peripheral

More information

The HT6P20x2 Encoder IC

The HT6P20x2 Encoder IC The HT6P20x2 Encoder IC D/N:AN0261E Introduction Holtek s HT6P20x2, wireless remote control encoding IC, is capable of supporting up to a 22 bit address code and a five bit data input code. The device

More information

HT8 MCU Integrated STM Timer Mode Application Note

HT8 MCU Integrated STM Timer Mode Application Note HT8 MCU Integrated STM Timer Mode Application Note HT8 MCU Integrated STM Timer Mode Application Note D/N: AN0424E Introduction One of the most fundamental functions in any microcontroller device is the

More information

Infrared Communication

Infrared Communication Infrared Communication Real Time Embedded Systems www.atomicrhubarb.com/embedded Lecture 1 January 17, 2012 Topic Section Topic Where in the books Catsoulis chapter/page Simon chapter/page Zilog UM197

More information

HT8 MCU Timer Module Application Note (2) Generating Infrared Remote Control Carrier Waves in the PWM Mode

HT8 MCU Timer Module Application Note (2) Generating Infrared Remote Control Carrier Waves in the PWM Mode HT8 MCU Timer Module Application Note (2) Generating Infrared Remote Control Carrier Waves in the PWM Mode D/N: AN0445E Introduction The Holtek HT8 MCU series provide various types of timer modules, such

More information

Design and Construction of PIC-based IR Remote Control Moving Robot

Design and Construction of PIC-based IR Remote Control Moving Robot Design and Construction of PIC-based IR Remote Control Moving Robot Sanda Win, Tin Shein, Khin Maung Latt Abstract This document describes an electronic speed control designed to drive two DC motors from

More information

Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs.

Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. 1 The purpose of this course is to provide an introduction to the RL78 timer Architecture.

More information

PIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232

PIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232 PIC Functionality General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232 General I/O Logic Output light LEDs Trigger solenoids Transfer data Logic Input Monitor

More information

Using the HT95R6x for CID Phones

Using the HT95R6x for CID Phones Using the HT95R6x for CID Phones D/N : AN0319E Introduction Holtek s new HT95R64 and HT95R65 devices are 8-bit CID Phone MCUs with a CPT function. The HT95R64/HT95R65 devices, with their internal DTMF

More information

Hardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff

Hardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff Hardware Flags and the RTI system 1 Need for hardware flag Often a microcontroller needs to test whether some event has occurred, and then take an action For example A sensor outputs a pulse when a model

More information

RF4432 wireless transceiver module

RF4432 wireless transceiver module 1. Description www.nicerf.com RF4432 RF4432 wireless transceiver module RF4432 adopts Silicon Lab Si4432 RF chip, which is a highly integrated wireless ISM band transceiver. The features of high sensitivity

More information

VC7300-Series Product Brief

VC7300-Series Product Brief VC7300-Series Product Brief Version: 1.0 Release Date: Jan 16, 2019 Specifications are subject to change without notice. 2018 Vertexcom Technologies, Inc. This document contains information that is proprietary

More information

Project Final Report: Directional Remote Control

Project Final Report: Directional Remote Control Project Final Report: by Luca Zappaterra xxxx@gwu.edu CS 297 Embedded Systems The George Washington University April 25, 2010 Project Abstract In the project, a prototype of TV remote control which reacts

More information

HT67F86A Internal RTC Application Guidelines

HT67F86A Internal RTC Application Guidelines HT67F86A Internal RTC Application Guidelines D/N: AN0448E Introduction One special feature of the Holtek 8-bit Flash MCU, the HT67F86A, is that it includes an ultra-low power consumption RTC oscillator

More information

Figure 1. BI phase coding ( a rising edge within a time window is equivalent to a 1, a falling edge represents a 0 ) "0" "1" "0" "1" "0"

Figure 1. BI phase coding ( a rising edge within a time window is equivalent to a 1, a falling edge represents a 0 ) 0 1 0 1 0 Data Formats for IR Remote Control In most remote control transmission systems, only small data rates are transmitted to control the functions of home entertainment equipment Most important is the safety

More information

BC68F2130 FSK Application Example

BC68F2130 FSK Application Example BC68F2130 FSK Application Example D/N: AN0484E Introduction With a focus on the Sub-1GHz RF application area, Holtek has released a range of RF transmitter SoC Flash MCUs, the BC68F2130/BC68F2140 device

More information

1. GENERAL DESCRIPTION FEATURES PIN DESCRIPTION BLOCK DIAGRAM... 5

1. GENERAL DESCRIPTION FEATURES PIN DESCRIPTION BLOCK DIAGRAM... 5 Table of Contents- 1. GENERAL DESCRIPTION... 2 2. FEATURES... 3 3. PIN DESCRIPTION... 4 4. BLOCK DIAGRAM... 5 5. ELECTRICAL CHARACTERISTICS... 5 5.1 Absolute Maximum Ratings... 5 5.2 D.C. Characteristics...

More information

HT66F03T3/68F03T3 MCU with 315MHz/433MHz ASK Transmitter

HT66F03T3/68F03T3 MCU with 315MHz/433MHz ASK Transmitter HT66F03T3/68F03T3 MCU with 315MHz/433MHz ASK Transmitter D/N:AN0220E General Description The HT66F03T3/68F03T3 is a Flash type MCU with an RF ASK transmitter function. Data generated from the MCU will

More information

Analysis and Construction of a Robot controlled by a Universal Remote Control

Analysis and Construction of a Robot controlled by a Universal Remote Control International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 10, Issue 11 (November 2014), PP.22-28 Analysis and Construction of a Robot controlled

More information

HT8 MCU Internal Ultra-Low Power Consumption RTC Application Note

HT8 MCU Internal Ultra-Low Power Consumption RTC Application Note HT8 MCU Internal Ultra-Low Power Consumption RTC Application Note D/N: AN0482E Introduction The HT66F25x0/HT67F25xx/HT69F25xx series Flash MCUs, all include an ultra-low power consumption RTC oscillator.

More information

Hello, and welcome to this presentation of the STM32L4 comparators. It covers the main features of the ultra-lowpower comparators and some

Hello, and welcome to this presentation of the STM32L4 comparators. It covers the main features of the ultra-lowpower comparators and some Hello, and welcome to this presentation of the STM32L4 comparators. It covers the main features of the ultra-lowpower comparators and some application examples. 1 The two comparators inside STM32 microcontroller

More information

ELCT 912: Advanced Embedded Systems

ELCT 912: Advanced Embedded Systems ELCT 912: Advanced Embedded Systems Lecture 5: PIC Peripherals on Chip Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering The PIC Family: Peripherals Different PICs have different

More information

Using the 315M/433MHz ASK Transmitter HT4xR01T3 MCU

Using the 315M/433MHz ASK Transmitter HT4xR01T3 MCU Using the 315M/433MHz ASK Transmitter HT4xR01T3 MCU D/N:AN0205E Introduction Holtek s HT46R01T3 and HT48R01T3 are OTP (One-Time Programmable) type versatile MCUs, whose internal ASK RF transmitter includes

More information

Unit 5: IrDA Communications Protocols. 1 Introduction. 2 Objectives. 3 Basic Knowledge. Revised March 13, 2017 This manual applies to Unit 5.

Unit 5: IrDA Communications Protocols. 1 Introduction. 2 Objectives. 3 Basic Knowledge. Revised March 13, 2017 This manual applies to Unit 5. 1300 Henley Court Pullman, WA 99163 509.334.6306 www.store.digilentinc.com Unit 5: IrDA Communications Protocols Revised March 13, 2017 This manual applies to Unit 5. 1 Introduction This unit demonstrates

More information

RFID Door Unlocking System

RFID Door Unlocking System RFID Door Unlocking System Evan VanMersbergen Project Description ETEC 471 Professor Todd Morton December 7, 2005-1- Introduction In this age of rapid technological advancement, radio frequency (or RF)

More information

Perpetual Calendar using the HT1382

Perpetual Calendar using the HT1382 Perpetual Calendar using the HT1382 D/N:AN0258E Introduction The HT1382 is a low power real time clock device which includes two serial interfaces: I 2 C or 3-wire. The interface mode is selected by the

More information

The HT95R5x/6x FSK Decoder Functions

The HT95R5x/6x FSK Decoder Functions The HT95R5x/6x FSK Decoder Functions D/N:AN0228E Introduction A CID phone is used for Caller Identification, also known as caller ID, and is a telephone service provided by telecommunication companies

More information

MCU Reset and Oscillator Circuits Application Note

MCU Reset and Oscillator Circuits Application Note MCU Reset and Oscillator Circuits Application Note D/N: HA0075E System Oscillator Crystal/Ceramic Oscillator Crystal/Ceramic Oscillator Equivalent Circuit The following circuit combination of resistors,

More information

Course Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes

Course Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes Course Introduction Purpose This module provides an overview of sophisticated peripheral functions provided by the MCUs in the M32C series, devices at the top end of the M16C family. Objectives Gain a

More information

HT1621. HT1621 RAM Mapping 32x4 LCD Controller for I/O MCU

HT1621. HT1621 RAM Mapping 32x4 LCD Controller for I/O MCU HT1621 RAM Mapping 32x4 LCD Controller for I/O MCU Features Operating voltage: 2.4V ~ 5.2V Built-in 256kHz RC oscillator External 32.768kHz crystal or 256 khz frequency source input Selection of 1/2 or

More information

Block Diagram , E I F = O 4 ) + J H 6 E E C + E H? K E J +,, H E L A H * E = I + E H? K E J + + % 8,, % 8 +, * * 6 A. H A G K A? O

Block Diagram , E I F = O 4 ) + J H 6 E E C + E H? K E J +,, H E L A H * E = I + E H? K E J + + % 8,, % 8 +, * * 6 A. H A G K A? O PAT No. : 099352 RAM Mapping 488 LCD Controller for I/O MCU Technical Document Application Note Features Operating voltage: 2.7V~5.2V Built-in LCD display RAM Built-in RC oscillator R/W address auto increment

More information

IZ602 LCD DRIVER Main features: Table 1 Pad description Pad No Pad Name Function

IZ602 LCD DRIVER Main features: Table 1 Pad description Pad No Pad Name Function LCD DRIVER The IZ602 is universal LCD controller designed to drive LCD with image element up to 128 (32x4). Instruction set makes IZ602 universal and suitable for applications with different types of displays.

More information

InfraRed(IR) Communication

InfraRed(IR) Communication InfraRed(IR) Communication Prof Prabhat Ranjan DA-IICT, Gandhinagar Reference http://www.jaec.info/home %20Automation/Communication-house/infraredcommunication.php IR Standards The two most popular mediums

More information

RF NiceRF Wireless Technology Co., Ltd. Rev

RF NiceRF Wireless Technology Co., Ltd. Rev - 1 - Catalog 1. Description...- 3-2. Features...- 3-3. Application...- 3-4. Electrical Specifications...- 4-5. Schematic...- 4-6. Pin Configuration...- 5-7. Antenna... - 6-8. Mechanical dimensions(unit:

More information

CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS

CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS Q1. Distinguish between vectored and non-vectored interrupts

More information

NuMicro Family Mini57 Series Datasheet

NuMicro Family Mini57 Series Datasheet ARM Cortex -M0 32-bit Microcontroller NuMicro Family Series Datasheet The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be

More information

Built-in LCD display RAM Built-in RC oscillator

Built-in LCD display RAM Built-in RC oscillator PAT No. : TW 099352 RAM Mapping 488 LCD Controller for I/O MCU Technical Document Application Note Features Operating voltage: 2.7V~5.2V Built-in LCD display RAM Built-in RC oscillator R/W address auto

More information

GC221-SO16IP. 8-bit Turbo Microcontroller

GC221-SO16IP. 8-bit Turbo Microcontroller Total Solution of MCU GC221-SO16IP 8-bit Turbo Microcontroller CORERIVER Semiconductor reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its products

More information

HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 HT1627 HT16270 COM

HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 HT1627 HT16270 COM RAM Mapping 48 16 LCD Controller for I/O µc LCD Controller Product Line Selection Table HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 HT1627 HT16270 COM 4 4 8 8 8 81 16 16 16 SEG 32 32 32 32

More information

CALIFORNIA SOFTWARE LABS

CALIFORNIA SOFTWARE LABS Pulse Shaping on the Palm Pilot With serial, infrared and remote control applications CALIFORNIA SOFTWARE LABS R E A L I Z E Y O U R I D E A S California Software Labs 6800 Koll Center Parkway, Suite 100

More information

IR Remote Control Codes (1)

IR Remote Control Codes (1) IR Remote Control s (1) formats, protocols and (in)compatibility By A.N. Other There are so many different remote control message formats currently in use that it can all be a bit confusing. If you are

More information

DATA SHEET. VLN5P Series (OTP) Single-Chip 4-bit MCU with 15~24 I/O, 1-Ch Speech + Dual-Tone or 4-Ch Speech/Midi. Version 1.5 Jul.

DATA SHEET. VLN5P Series (OTP) Single-Chip 4-bit MCU with 15~24 I/O, 1-Ch Speech + Dual-Tone or 4-Ch Speech/Midi. Version 1.5 Jul. DATA SHEET (OTP) Single-Chip 4-bit MCU with 15~24 I/O, 1-Ch Speech + Dual-Tone or 4-Ch Speech/Midi Version 15 Jul 4, 2013 VOICELAND reserves the right to change this document without prior notice Information

More information

W588AXXX Data Sheet. 8-BIT MCU WITH VOICE SYNTHESIZER (PowerSpeech TM Series) Table of Contents-

W588AXXX Data Sheet. 8-BIT MCU WITH VOICE SYNTHESIZER (PowerSpeech TM Series) Table of Contents- Data Sheet 8-BIT MCU WITH VOICE SYNTHESIZER (PowerSpeech TM Series) Table of Contents- 1. GENERAL DESCRIPTION... 2 2. FEATURES... 2 3. PIN DESCRIPTION... 3 4. BLOCK DIAGRAM... 4 5. ELECTRICAL CHARACTERISTICS...

More information

HT62104 Infrared Remote Encoder IC

HT62104 Infrared Remote Encoder IC D/A:AN0304E Introduction The HT6204 is a high performance infrared remote encoder capable of encoding a signal with a 3-bit start code, 2-bit custom code and 7-bit data code. The HT6204 device has 8 key

More information

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM RAM Mapping 328 LCD Controller for I/O MCU PATENTED PAT No. : 099352 Technical Document Application Note Features Operating voltage: 2.7V~5.2V Built-in RC oscillator 1/4 bias, 1/8 duty, frame frequency

More information

PMS154C 8bit OTP Type IO Controller

PMS154C 8bit OTP Type IO Controller Datasheet Version 1.04 Nov. 27, 2018 Copyright 2018 by PADAUK Technology Co., Ltd., all rights reserved. 6F-6, No.1, Sec. 3, Gongdao 5th Rd., Hsinchu City 30069, Taiwan, R.O.C. TEL: 886-3-572-8688 www.padauk.com.tw

More information

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM Features Operating voltage: 2.4V~5.2V Built-in 256kHz RC oscillator External 32.768kHz crystal or 256kHz frequency source input Selection of 1/2 or1/3 bias, and selection of 1/2 or 1/3 or1/4 duty LCD applications

More information

MCU with 315/433/868/915 MHz ISM Band Transmitter Module

MCU with 315/433/868/915 MHz ISM Band Transmitter Module MCU with 315/433/868/915 MHz ISM Band Transmitter Module (The purpose of this RFM60 spec covers mainly for the hardware and RF parameter info of the module, for MCU and software info please refer to RF60

More information

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most

More information

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (  1 Biomimetic Based Interactive Master Slave Robots T.Anushalalitha 1, Anupa.N 2, Jahnavi.B 3, Keerthana.K 4, Shridevi.S.C 5 Dept. of Telecommunication, BMSCE Bangalore, India. Abstract The system involves

More information

M.Sinduja,S.Ranjitha. Department of Electrical & Electronics Engineering, Bharathiyar Institute of Engineering For Women, Deviyakurichi.

M.Sinduja,S.Ranjitha. Department of Electrical & Electronics Engineering, Bharathiyar Institute of Engineering For Women, Deviyakurichi. POWER LINE CARRIER COMMUNICATION FOR DISTRIBUTION AUTOMATION SYSTEM M.Sinduja,S.Ranjitha Department of Electrical & Electronics Engineering, Bharathiyar Institute of Engineering For Women, Deviyakurichi.

More information

STELLARIS ERRATA. Stellaris LM3S8962 RevA2 Errata

STELLARIS ERRATA. Stellaris LM3S8962 RevA2 Errata STELLARIS ERRATA Stellaris LM3S8962 RevA2 Errata This document contains known errata at the time of publication for the Stellaris LM3S8962 microcontroller. The table below summarizes the errata and lists

More information

Introduction. Theory of Operation

Introduction. Theory of Operation Mohan Rokkam Page 1 12/15/2004 Introduction The goal of our project is to design and build an automated shopping cart that follows a shopper around. Ultrasonic waves are used due to the slower speed of

More information

The ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80

The ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80 ST Sitronix ST7588T 81 x 132 Dot Matrix LCD Controller/Driver INTRODUCTION The ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80

More information

DESIGNING A POSITION REGULATOR FOR AN ACTUATOR POWERED BY A CONTINUOUS CURRENT MOTOR USING THE PIC16F73 MICROCONTROLLER

DESIGNING A POSITION REGULATOR FOR AN ACTUATOR POWERED BY A CONTINUOUS CURRENT MOTOR USING THE PIC16F73 MICROCONTROLLER U.P.B. Sci. Bull., Series C, Vol. 80, Iss. 2, 2018 ISSN 2286-3540 DESIGNING A POSITION REGULATOR FOR AN ACTUATOR POWERED BY A CONTINUOUS CURRENT MOTOR USING THE PIC16F73 MICROCONTROLLER Monica-Anca CHITA

More information

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM RAM Mapping 328 LCD Controller for I/O C Features Operating voltage: 2.7V~5.2V Built-in RC oscillator 1/4 bias, 1/8 duty, frame frequency is 64Hz Max. 328 patterns, 8 commons, 32 segments Built-in internal

More information

Catalog

Catalog Catalog 1. Description... - 3-2. Features... - 3-3. Application... - 3-4. Electrical specifications...- 4-5. Schematic... - 4-6. Pin Configuration... - 5-7. Antenna... - 6-8. Mechanical Dimension(Unit:

More information

PMS154C 8bit OTP Type IO Controller

PMS154C 8bit OTP Type IO Controller Datasheet Version 0.03 Jan. 24, 2018 Copyright 2018 by PADAUK Technology Co., Ltd., all rights reserved. 6F-6, No.1, Sec. 3, Gongdao 5th Rd., Hsinchu City 30069, Taiwan, R.O.C. TEL: 886-3-572-8688 www.padauk.com.tw

More information

SD Diff Channels ADC SOC with RTC and 24*4 LCD

SD Diff Channels ADC SOC with RTC and 24*4 LCD 2 Diff Channels ADC SOC with RTC and 24*4 LCD Features High precision ADC, ENOB=18.8bits@8sps, 2 differential or 4 single-ended inputs Low noise, high input impedance preamplifier with selectable gain:

More information

CMT2300A Configuration Guideline

CMT2300A Configuration Guideline CMT2300A Configuration Guideline AN142 AN142 Introduction The purpose of this document is to provide the guidelines for the users to configure the CMT2300A on the RFPDK. The part number covered by this

More information

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description.

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description. RAM Mapping 328 LCD Controller for I/O MCU PATENTED PAT No. : 099352 Features Operating voltage: 2.7V~5.2V Built-in RC oscillator 1/4 bias, 1/8 duty, frame frequency is 64Hz Max. 328 patterns, 8 commons,

More information

IR116 RS1 TM Remote Control IC

IR116 RS1 TM Remote Control IC IR116 RS1 TM Remote Control IC FEATURES RS1 TM long-range IR protocol - 10m minimum indoor range No crystal or resonator needed - nor timing resistors or capacitors Minimal support components a complete

More information

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK Team Members: Andrew Blanford Matthew Drummond Krishnaveni Das Dheeraj Reddy 1 Abstract: The goal of the project was to build an interactive and mobile

More information

SG8F160P. 8-BIT MCU With Embedded Touch Sensor Version 1.1. Sigma reserves the right to change this documentation without prior notice

SG8F160P. 8-BIT MCU With Embedded Touch Sensor Version 1.1. Sigma reserves the right to change this documentation without prior notice SPECIFICATION SG8F160P Version 1.1 Sigma reserves the right to change this documentation without prior notice TABLE OF CONTENTS SG8F160P 1. GENERAL DESCRIPTION...3 2. FEATURES...3 3. PIN ASSIGNMENT...5

More information

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION M i c r o p r o c e s s o r s a n d M i c r o c o n t r o l l e r s P a g e 1 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION Microcomputer system design requires

More information

PAK-VIIIa Pulse Coprocessor Data Sheet by AWC

PAK-VIIIa Pulse Coprocessor Data Sheet by AWC PAK-VIIIa Pulse Coprocessor Data Sheet 2000-2003 by AWC AWC 310 Ivy Glen League City, TX 77573 (281) 334-4341 http://www.al-williams.com/awce.htm V1.6 30 Aug 2003 Table of Contents Overview...1 If You

More information

Built-in LCD display RAM Built-in RC oscillator

Built-in LCD display RAM Built-in RC oscillator PAT No. : TW 099352 RAM Mapping 488 LCD Controller for I/O MCU Technical Document Application Note Features Operating voltage: 2.7V~5.2V Built-in LCD display RAM Built-in RC oscillator R/W address auto

More information

HAC-UT V6.3 Wireless Single Meter/Double pipe Metering type Wireless Transmitter. HAC-LMR Wireless Data Receiver/ Repeater Module

HAC-UT V6.3 Wireless Single Meter/Double pipe Metering type Wireless Transmitter. HAC-LMR Wireless Data Receiver/ Repeater Module HAC-UT V6.3 Wireless Single Meter/Double pipe Metering type Wireless Transmitter HAC-LMR Wireless Data Receiver/ Repeater Module SHENZHEN HAC TELECOM TECHNOLOGY CO., LTD Address: 3rd Area, 19 th Fl, Tower

More information

HD66702 (LCD-II/E20) (Dot Matrix Liquid Crystal Display Controller/Driver) Description. Features

HD66702 (LCD-II/E20) (Dot Matrix Liquid Crystal Display Controller/Driver) Description. Features HD6672 (LCD-II/E2) (Dot Matrix Liquid Crystal Display Controller/Driver) Description The HD6672 LCD-II/E2 dot-matrix liquid crystal display controller and driver LSI displays alphanumerics, Japanese kana

More information

RF Basics 15/11/2013

RF Basics 15/11/2013 27 RF Basics 15/11/2013 Basic Terminology 1/2 dbm is a measure of RF Power referred to 1 mw (0 dbm) 10mW(10dBm), 500 mw (27dBm) PER Packet Error Rate [%] percentage of the packets not successfully received

More information

HT /8 to 1/16 Duty VFD Controller

HT /8 to 1/16 Duty VFD Controller 1/8 to 1/16 Duty VFD Controller Features Logic voltage: 3.0V~5.5V High-voltage output: V DD -35V max. Multiple display (12-segment 16-digit to 20-segment 8-digit) 124 matrix key scanning 8 steps dimmer

More information

On-chip RC oscillator based Watchdog Timer(WDT) can be operated freely 12 I/O pins with their own independent direction control 3. Applications The ap

On-chip RC oscillator based Watchdog Timer(WDT) can be operated freely 12 I/O pins with their own independent direction control 3. Applications The ap MDT2010 1. General Description This EPROM-Based 8-bit micro-controller uses a fully static CMOS design technology combines higher speeds and smaller size with the low power and high noise immunity of CMOS.

More information

νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ

νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ υιοπασδφγηϕκλζξχϖβνµθωερτψυιοπασδ φγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκλζ ξχϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµ EE 331 Design Project Final Report θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ

More information

I2C Demonstration Board I 2 C-bus Protocol

I2C Demonstration Board I 2 C-bus Protocol I2C 2005-1 Demonstration Board I 2 C-bus Protocol Oct, 2006 I 2 C Introduction I ² C-bus = Inter-Integrated Circuit bus Bus developed by Philips in the early 80s Simple bi-directional 2-wire bus: serial

More information

SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL

SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL International Journal of Electrical Engineering & Technology (IJEET) Volume 7, Issue 2, March-April, 2016, pp.09-18, Article ID: IJEET_07_02_002 Available online at http:// http://www.iaeme.com/ijeet/issues.asp?jtype=ijeet&vtype=7&itype=2

More information

Monitoring of Intravenous Drip Rate

Monitoring of Intravenous Drip Rate Monitoring of Intravenous Drip Rate Vidyadhar V. Kamble, Prem C. Pandey, Chandrashekar P. Gadgil, and Dinesh S. Choudhary Abstract A drip rate meter, for monitoring intravenous infusion, is developed using

More information

Freescale Semiconductor, I

Freescale Semiconductor, I nc. Application Note Rev. 0, 10/2002 HC908EY16 EMI Radiated Emissions Results by Andy McKechan Applications Engineering Freescale, East Kilbride Introduction Electromagnetic interference (EMI) is a major

More information

International Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication

International Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication International Journal of Advance Engineering and Research Development Scientific Journal of Impact Factor (SJIF): 4.72 Special Issue SIEICON-2017,April -2017 e-issn : 2348-4470 p-issn : 2348-6406 Wireless

More information

RAM Mapping LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

RAM Mapping LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator PAT No. : 099352 RAM Mapping 4816 LCD Controller for I/O MCU Technical Document Application Note Features Operating voltage: 2.7V~5.2V Built-in LCD display RAM Built-in RC oscillator R/W address auto increment

More information

Lab 5 Timer Module PWM ReadMeFirst

Lab 5 Timer Module PWM ReadMeFirst Lab 5 Timer Module PWM ReadMeFirst Lab Folder Content 1) ReadMeFirst 2) Interrupt Vector Table 3) Pin out Summary 4) DriverLib API 5) SineTable Overview In this lab, we are going to use the output hardware

More information

PATENTED. HT1621/HT1621G RAM Mapping 32 4 LCD Controller for I/O MCU. PAT No. : TW Features. General Description.

PATENTED. HT1621/HT1621G RAM Mapping 32 4 LCD Controller for I/O MCU. PAT No. : TW Features. General Description. PAT No. : TW 099352 RAM Mapping 324 LCD Controller for I/O MCU Features Operating voltage: 2.4V~5.2V Built-in 256kHz RC oscillator External 32.768kHz crystal or 256kHz frequency source input Selection

More information

ZKit-51-RD2, 8051 Development Kit

ZKit-51-RD2, 8051 Development Kit ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/

More information

EITF40 Digital and Analogue Projects - GNSS Tracker 2.4

EITF40 Digital and Analogue Projects - GNSS Tracker 2.4 EITF40 Digital and Analogue Projects - GNSS Tracker 2.4 Magnus Wasting 26 February 2018 Abstract In this report a mobile global navigation satellite system with SMS and alarm functionality is constructed.

More information

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU Application Note Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU AN026002-0608 Abstract This application note describes a controller for a 200 W, 24 V Brushless DC (BLDC) motor used to power

More information

HT Level Gray Scale LCD Controller for I/O MCU. Technical Document. Features. Applications. General Description. FAQs Application Note

HT Level Gray Scale LCD Controller for I/O MCU. Technical Document. Features. Applications. General Description. FAQs Application Note Crystalfontz Thiscontrolerdatasheetwasdownloadedfrom htp:/www.crystalfontz.com/controlers/ HT167 -Level Gray Scale 616 LCD Controller for I/O MCU Technical Document FAQs Application Note Features Operating

More information

Chapter 6 PROGRAMMING THE TIMERS

Chapter 6 PROGRAMMING THE TIMERS Chapter 6 PROGRAMMING THE TIMERS Force Outputs on Outcompare Input Captures Programmabl e Prescaling Prescaling Internal clock inputs Timer-counter Device Free Running Outcompares Lesson 2 Free Running

More information

Generating DTMF Tones Using Z8 Encore! MCU

Generating DTMF Tones Using Z8 Encore! MCU Application Note Generating DTMF Tones Using Z8 Encore! MCU AN024802-0608 Abstract This Application Note describes how Zilog s Z8 Encore! MCU is used as a Dual-Tone Multi- (DTMF) signal encoder to generate

More information

LoRa1278 Wireless Transceiver Module

LoRa1278 Wireless Transceiver Module LoRa1278 Wireless Transceiver Module 1. Description LoRa1278 adopts Semtech RF transceiver chip SX1278, which adopts LoRa TM Spread Spectrum modulation frequency hopping technique. The features of long

More information

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers -bit ARM Cortex-, Cortex- and Cortex-MF microcontrollers Energy, gas, water and smart metering Alarm and security systems Health and fitness applications Industrial and home automation Smart accessories

More information

DASL 120 Introduction to Microcontrollers

DASL 120 Introduction to Microcontrollers DASL 120 Introduction to Microcontrollers Lecture 2 Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to Atmel Atmega328

More information

R/W address auto increment External Crystal kHz oscillator

R/W address auto increment External Crystal kHz oscillator RAM Mapping 328 LCD Controller for I/O MCU PATENTED PAT No. : 099352 Features Operating voltage: 2.7V~5.2V R/W address auto increment External Crystal 32.768kHz oscillator Two selectable buzzer frequencies

More information

Operational Description

Operational Description Operational Description Wallterminal WT2000 ISO Tagit The Wallterminal WT2000 consists of the two components control unit and reader unit. The control unit is usually mounted in a save area inside the

More information

JTAG pins do not have internal pull-ups enabled at power-on reset. JTAG INTEST instruction does not work

JTAG pins do not have internal pull-ups enabled at power-on reset. JTAG INTEST instruction does not work STELLARIS ERRATA Stellaris LM3S2110 RevA2 Errata This document contains known errata at the time of publication for the Stellaris LM3S2110 microcontroller. The table below summarizes the errata and lists

More information

Catalogue

Catalogue Catalogue 1. Overview... - 3-2. Features... - 3-3. Applications...- 3-4. Electrical Characteristics...- 4-5. Schematic... - 4-6. Speed rate correlation table...- 6-7. Pin definition...- 6-8. Accessories...-

More information

EEL 4744C: Microprocessor Applications. Lecture 9. Part 2. M68HC12 Serial I/O. Dr. Tao Li 1

EEL 4744C: Microprocessor Applications. Lecture 9. Part 2. M68HC12 Serial I/O. Dr. Tao Li 1 EEL 4744C: Microprocessor Applications Lecture 9 Part 2 M68HC12 Serial I/O Dr. Tao Li 1 Reading Assignment Software and Hardware Engineering (new version): Chapter 15 SHE (old version): Chapter 11 HC12

More information

RF4432F27 Catalog

RF4432F27 Catalog Catalog 1. Description... 3 2. Features... 3 3. Application... 3 4. Electrical Specifications... 4 5. Typical application circuit... 4 6. Pin definition... 5 7. Accessories... 6 8. Mechanical dimension...

More information

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description.

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description. RAM Mapping 328 LCD Controller for I/O MCU PATENTED PAT No. : 099352 Features Operating voltage: 2.7V~5.2V Built-in RC oscillator 1/4 bias, 1/8 duty, frame frequency is 64Hz Max. 328 patterns, 8 commons,

More information

RAM Mapping 48 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

RAM Mapping 48 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator RAM Mapping 488 LCD Controller for I/O MCU Features Operating voltage: 2.7V~5.2V Built-in LCD display RAM Built-in RC oscillator R/W address auto increment External 32.768kHz crystal or 32kHz frequency

More information

Crystalfontz. RAM Mapping 64 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

Crystalfontz. RAM Mapping 64 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator Crystalfontz Thiscontrolerdatasheetwasdownloadedfrom htp:/www.crystalfontz.com/controlers/ HT1625 RAM Mapping 648 LCD Controller for I/O MCU Features Operating voltage: 2.7V~5.2V Built-in LCD display RAM

More information