DataSheet.es    


PDF 46F49E Data sheet ( Hoja de datos )

Número de pieza 46F49E
Descripción HT46F49E
Fabricantes Holtek Semiconductor 
Logotipo Holtek Semiconductor Logotipo



Hay una vista previa y un enlace de descarga de 46F49E (archivo pdf) en la parte inferior de esta página.


Total 30 Páginas

No Preview Available ! 46F49E Hoja de datos, Descripción, Manual

www.DataSheet.co.kr
HT46F46E/HT46F47E/HT46F48E/HT46F49E
Cost-Effective A/D Flash Type 8-Bit MCU with EEPROM
Technical Document
· Tools Information
· FAQs
· Application Note
- HA0052E Microcontroller Application - Battery Charger
- HA0075E MCU Reset and Oscillator Circuits Application Note
- HA0123E HT48F MCU Series - Using C Language to Write to the 1K EEPROM Data Memory
- HA0125E HT48F MCU Series - Using C Language to Write to the 2K EEPROM Data Memory
Features
· Operating voltage:
fSYS=4MHz: 2.2V~5.5V
fSYS=8MHz: 3.3V~5.5V
fSYS=12MHz: 4.5V~5.5V
· 13 to 23 bidirectional I/O lines
· External interrupt input shared with an I/O line
· 8-bit programmable Timer/Event Counter with over-
flow interrupt and 7-stage prescaler
· On-chip crystal and RC oscillator
· Watchdog Timer function
· PFD for audio frequency generation
· Power down and wake-up functions to reduce power
consumption
· Up to 0.5ms instruction cycle with 8MHz system clock
at VDD=5V
· 4 or 6-level subroutine nesting
· 4 channels 8 or 9-bit resolution A/D converter
· 1 or 2 channel 8-bit PWM output shared with I/O lines
· Bit manipulation instruction
· Table read instructions
· 63 powerful instructions
· All instructions executed in one or two machine
cycles
· Low voltage reset function
· Flash program memory can be re-programmed up to
100,000 times
· EEPROM data memory can be re-programmed up to
1,000,000 times
· Flash program memory data retention > 10 years
· EEPROM data memory data retention > 10 years
· ISP (In-System Programming) interface
· Range of packaging types
General Description
The Cost-Effective A/D Flash Type MCU with EEPROM
Devices are a series of 8-bit high performance RISC ar-
chitecture microcontrollers, designed especially for ap-
plications that interface directly to analog signals, such
as those from sensors. All devices include an integrated
multi-channel Analog to Digital Converter in addition to
one or two Pulse Width Modulation outputs. The usual
Holtek MCU features such as power down and wake-up
functions, oscillator options, programmable frequency
divider, etc. combine to ensure user applications require
a minimum of external components.
The benefits of integrated A/D and PWM functions, in
addition to low power consumption, high performance,
I/O flexibility and low-cost, provide these devices with
the versatility to suit a wide range of application possibil-
ities such as sensor signal processing, motor driving, in-
dustrial control, consumer products, subsystem
controllers, etc. Many features are common to all de-
vices, however, they differ in areas such as I/O pin
count, Program Memory capacity, A/D resolution, stack
capacity and package types.
Rev. 1.40
1 July 28, 2009
Datasheet pdf - http://www.DataSheet4U.net/

1 page




46F49E pdf
www.DataSheet.co.kr
HT46F46E/HT46F47E/HT46F48E/HT46F49E
Pin Name
I/O
Configuration
Option
Description
RES I ¾ Schmitt Trigger reset input. Active low.
VDD ¾ ¾ Positive power supply
VSS ¾ ¾ Negative power supply, ground
Note: 1. Each pin on PA can be programmed through a configuration option to have a wake-up function.
2. Individual pins can be selected to have a pull-high resistor.
HT46F49E
Pin Name
I/O
Configuration
Option
Description
PA0~PA2
PA3/PFD
PA4/TMR
PA5/INT
PA6~PA7
Bidirectional 8-bit input/output port. Each individual pin on this port can be config-
Pull-high ured as a wake-up input by a configuration option. Software instructions deter-
I/O Wake-up mine if the pin is a CMOS output or Schmitt Trigger input. Configuration options
PA3 or PFD determine which pins on the port have pull-high resistors. Pins PA3, PA4 and PA5
are pin-shared with PFD, TMR and INT, respectively.
PB0/AN0
PB1/AN1
PB2/AN2
PB3/AN3
PB4~PB7
I/O
Pull-high
Bidirectional 8-bit input/output port. Software instructions determine if the pin is a
CMOS output or Schmitt Trigger input. Configuration options determine which
pins on the port have pull-high resistors. PB is pin-shared with the A/D input pins.
The A/D inputs are selected via software instructions. Once selected as an A/D in-
put, the I/O function and pull-high resistor options are disabled automatically.
PC0~PC4 I/O
Pull-high
Bidirectional 5-bit input/output port. Software instructions determine if the pin is a
CMOS output or Schmitt Trigger input. Configuration options determine which
pins on the port have pull-high resistors.
PD0/PWM0
PD1/PWM1
I/O
Pull-high
I/O or PWM
Bidirectional 2-bit input/output port. Software instructions determine if the pin is a
CMOS output or Schmitt Trigger input. Configuration option determines if this pin
has a pull-high resistor. The PWM output are pin-shared with pins PD0 and PD1
selected via a configuration option.
OSC1
OSC2
OSC1, OSC2 are connected to an external RC network or external crystal, deter-
I
O
Crystal or RC
mined by configuration option, for the internal system clock. If the RC system
clock option is selected, pin OSC2 can be used to measure the system clock at
1/4 frequency.
RES
I ¾ Schmitt Trigger reset input. Active low.
VDD
¾ ¾ Positive power supply
VSS
¾ ¾ Negative power supply, ground
Note:
1. Each pin on PA can be programmed through a configuration option to have a wake-up function.
2. Individual pins can be selected to have a pull-high resistor.
3. Pins PC2~PC4 and pin PD1/PWM1 exist but are not bonded out on the 24-pin package.
4. Unbonded pins should be setup as outputs or as inputs with pull-high resistors to conserve power.
Absolute Maximum Ratings
Supply Voltage ...........................VSS-0.3V to VSS+6.0V
Input Voltage..............................VSS-0.3V to VDD+0.3V
IOL Total ..............................................................150mA
Total Power Dissipation .....................................500mW
Storage Temperature ............................-50°C to 125°C
Operating Temperature...........................-40°C to 85°C
IOH Total............................................................-100mA
Note: These are stress ratings only. Stresses exceeding the range specified under ²Absolute Maximum Ratings² may
cause substantial damage to the device. Functional operation of this device at other conditions beyond those listed
in the specification is not implied and prolonged exposure to extreme conditions may affect device reliability.
Rev. 1.40
5 July 28, 2009
Datasheet pdf - http://www.DataSheet4U.net/

5 Page





46F49E arduino
www.DataSheet.co.kr
HT46F46E/HT46F47E/HT46F48E/HT46F49E
Stack
This is a special part of the memory which is used to
save the contents of the Program Counter only. The
stack can have either 4 or 6 levels depending upon
which device is selected and is neither part of the data
nor part of the program space, and is neither readable
nor writable. The activated level is indexed by the Stack
Pointer, SP, and is neither readable nor writable. At a
subroutine call or interrupt acknowledge signal, the con-
tents of the Program Counter are pushed onto the stack.
At the end of a subroutine or an interrupt routine, sig-
naled by a return instruction, RET or RETI, the Program
Counter is restored to its previous value from the stack.
After a device reset, the Stack Pointer will point to the
top of the stack.
P ro g ra m C o u n te r
T o p o f S ta c k
S ta c k
P o in te r
S ta c k L e v e l 1
S ta c k L e v e l 2
S ta c k L e v e l 3
P ro g ra m
M e m o ry
B o tto m o f S ta c k
S ta c k L e v e l N
If the stack is full and an enabled interrupt takes place,
the interrupt request flag will be recorded but the ac-
knowledge signal will be inhibited. When the Stack
Pointer is decremented, by RET or RETI, the interrupt
will be serviced. This feature prevents stack overflow al-
lowing the programmer to use the structure more easily.
However, when the stack is full, a CALL subroutine in-
struction can still be executed which will result in a stack
overflow. Precautions should be taken to avoid such
cases which might cause unpredictable program
branching.
Note: For the HT46F46E, 4 levels of stack are avail-
able and for the HT46F47E,HT46F48E and
HT46F49E, 6 levels of stack are available.
Arithmetic and Logic Unit - ALU
The arithmetic-logic unit or ALU is a critical area of the
microcontroller that carries out arithmetic and logic op-
erations of the instruction set. Connected to the main
microcontroller data bus, the ALU receives related in-
struction codes and performs the required arithmetic or
logical operations after which the result will be placed in
the specified register. As these ALU calculation or oper-
ations may result in carry, borrow or other status
changes, the status register will be correspondingly up-
dated to reflect these changes. The ALU supports the
following functions:
· Arithmetic operations: ADD, ADDM, ADC, ADCM,
SUB, SUBM, SBC, SBCM, DAA
· Logic operations: AND, OR, XOR, ANDM, ORM,
XORM, CPL, CPLA
· Rotation RRA, RR, RRCA, RRC, RLA, RL, RLCA,
RLC
· Increment and Decrement INCA, INC, DECA, DEC
· Branch decision, JMP, SZ, SZA, SNZ, SIZ, SDZ,
SIZA, SDZA, CALL, RET, RETI
Flash Program Memory
The Program Memory is the location where the user
code or program is stored. For this device the Program
Memory is a Flash type, which means it can be pro-
grammed and reprogrammed a large number of times,
allowing the user the convenience of multiple code mod-
ifications on the same device. By using the appropriate
programming tools, this Flash memory device offer us-
ers the flexibility to conveniently debug and develop
their applications while also offering a means of field
programming.
Structure
The Program Memory has a capacity of 1K by 14, 2K by
14 or 4K by 15 bits depending upon which device is se-
lected. The Program Memory is addressed by the Pro-
gram Counter and also contains data, table information
and interrupt entries. Table data, which can be setup in
any location within the Program Memory, is addressed
by separate table pointer registers.
Special Vectors
Within the Program Memory, certain locations are re-
served for special usage such as reset and interrupts.
· Location 000H
This vector is reserved for use by the device reset for
program initialisation. After a device reset is initiated, the
program will jump to this location and begin execution.
· Location 004H
This vector is used by the external interrupt. If the ex-
ternal interrupt pin on the device goes low, the pro-
gram will jump to this location and begin execution if
the external interrupt is enabled and the stack is not
full.
· Location 008H
This internal vector is used by the Timer/Event Coun-
ter. If a counter overflow occurs, the program will jump
to this location and begin execution if the timer/event
counter interrupt is enabled and the stack is not full.
· Location 00CH
This internal vector is used by the A/D converter.
When an A/D conversion cycle is complete, the pro-
gram will jump to this location and begin execution if
the A/D interrupt is enabled and the stack is not full.
Rev. 1.40
11 July 28, 2009
Datasheet pdf - http://www.DataSheet4U.net/

11 Page







PáginasTotal 30 Páginas
PDF Descargar[ Datasheet 46F49E.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
46F49E HT46F49EHoltek Semiconductor
Holtek Semiconductor

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar