ELAN Home Systems EM78P459AM, EM78P459AK, EM78P458AM, EM78P458AP Initialized Values after Reset

Page 43

EM78P458/459

OTP ROM

If enabled, the comparator remains active and the interrupt remains functional, even under SLEEP mode.

If a mismatch occurs, the interrupt will wake up the device from SLEEP mode.

The power consumption should be taken into consideration for the benefit of energy conservation.

If the function is unemployed during SLEEP mode, turn off comparator before entering into sleep mode.

4.11The Initialized Values after Reset

Table 11 The Summary of the Initialized Values for Registers

 

Address

Name

Reset Type

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit Name

C57

C56

C55

C54

C53

C52

C51

C50

 

 

N/A

IOC50

Power-on

1

1

1

1

1

1

1

1

 

 

/RESET and WDT

1

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

Wake-up from Pin Changed

P

P

P

P

P

P

P

P

 

 

 

 

Bit Name

C67

C66

C65

C64

C63

C62

C61

C60

 

 

N/A

IOC60

Power-on

1

1

1

1

1

1

1

1

 

 

/RESET and WDT

1

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

Wake-up from Pin Changed

P

P

P

P

P

P

P

P

 

 

 

 

Bit Name

/PD7

/PD6

*/PD5

*/PD4

/PD3

/PD2

/PD1

/PD0

 

 

N/A

IOCB0

Power-on

1

1

1

1

1

1

1

1

 

 

/RESET and WDT

1

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

Wake-up from Pin Changed

P

P

P

P

P

P

P

P

 

 

 

 

Bit Name

OD7

OD6

OD5

OD4

OD3

OD2

OD1

OD0

 

 

N/A

IOCC0

Power-on

1

1

1

1

1

1

1

1

 

 

/RESET and WDT

1

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

Wake-up from Pin Changed

P

P

P

P

P

P

P

P

 

 

 

 

Bit Name

/PH7

/PH6

/PH5

/PH4

/PH3

/PH2

/PH1

/PH0

 

 

N/A

IOCD0

Power-on

1

1

1

1

1

1

1

1

 

 

/RESET and WDT

1

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

Wake-up from Pin Changed

P

P

P

P

P

P

P

P

 

 

 

 

Bit Name

WDTE

EIS

X

X

X

X

X

X

 

 

N/A

IOCE0

Power-on

1

0

1

1

1

1

1

1

 

 

/RESET and WDT

1

0

1

1

1

1

1

1

 

 

 

 

 

 

 

 

Wake-up from Pin Changed

P

P

1

1

1

1

1

1

 

 

 

 

Bit Name

X

CMPIE

PMW2IE

PWM1IE

ADIE

EXIE

ICIE

TCIE

 

 

N/A

IOCF0

Power-on

0

0

0

0

0

0

0

0

 

 

/RESET and WDT

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

Wake-up from Pin Changed

0

P

P

P

P

P

P

P

 

 

 

 

Bit Name

OP2E

OP1E

G22

G21

G20

G12

G11

G10

 

 

N/A

IOC90

Power-on

0

0

0

0

0

0

0

0

 

 

(GCON)

/RESET and WDT

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

Wake-up from Pin Changed

P

P

P

P

P

P

P

P

 

 

 

IOCA0

Bit Name

VREFS

CE

COE

IMS2

IMS1

IMS0

CKR1

CKR0

 

 

 

Power-on

0

0

0

0

0

0

0

0

 

 

N/A

(AD-CMP

 

 

/RESET and WDT

0

0

0

0

0

0

0

0

 

 

 

CON)

 

 

 

 

Wake-up from Pin Changed

P

P

P

P

P

P

P

P

 

 

 

 

Bit Name

PWM2E

PWM2E

T2EN

T1EN

T2P1

T2P0

T1P1

T1P0

 

 

N/A

IOC51

Power-on

0

0

0

0

0

0

0

0

 

 

(PWMCON)

/RESET and WDT

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

Wake-up from Pin Changed

P

P

P

P

P

P

P

P

 

 

 

IOC61

Bit Name

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

 

 

N/A

(DT1L)

Power-on

0

0

0

0

0

0

0

0

 

 

 

 

/RESET and WDT

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

This specification is subject to change without prior notice.

43

 

 

 

 

07.01.2003 (V1.3)

 

Image 43
Contents BIT MICRO-CONTROLLER EM78P458/459Application Note EM78P458/459General Description Features EM78P458/459 PIN Assignment EM78P459 Pin Description R1 Time Clock /Counter Function DescriptionOperational Registers R0 Indirect Addressing RegisterProgram Counter Organization R7 ~ R8 R3 Status RegisterR4 RAM Select Register R5 ~ R6 Port 5 ~ PortData Memory Configuration 11. RC R9 Adcon Analog to Digital ControlRA Addata the converted value of ADC 10. RB15. R10 ~ R3F Special Purpose Registers13. RE RF Interrupt Status RegisterBit 0 PSR0 ~ Bit 2 PSR2 TCC/WDT prescaler bits Control RegisterIOC50 ~ IOC60 I/O Port Control Register Inte INT PAB PSR2 PSR1 PSR0OP2E OP1E IOC90 Gcon I/O Configuration & Control of ADCVrefs COE IMS2 IMS1 IMS0 CKR1 CKR0 IMS2IMS0 Description of AD Configuration Control BitsIOCB0 Pull-down Control Register Bit4Bit2 IMS2IMS0IOCD0 Pull-high Control Register IOCC0 Open-Drain Control RegisterCmpie PWM2IE PWM1IE Adie Exie Icie Tcie IOCE0 WDT Control RegisterIOCF0 Interrupt Mask Register Wdte EISPWM2E PWM1E T2EN T1EN IOC51 PwmconCALI2 SIGN2 IOC81 PRD1 Period of PWM1CALI1 SIGN1 Bit 5Bit 3 VOF12VOF10 Offset voltage bitsBit 5Bit 3 VOF22VOF20 Offset voltage bits IOCB1 PRD2 Period of PWM2TCC/WDT & Prescaler I/O Ports Block Diagram of TCC and WDTCcircuit of I/O Port and I/O Control Register for Port Circuit of I/O Port and I/O Control Register for P60~P67 Function of Reset and Wake-up Reset and Wake-upUsage of Port 6 Input Changed Wake-up/Interrupt Function Contw CLR R1 Status of T, and P of Status Register Status of RST, T and P being Affected by Events Values of RST, T, and P after ResetInterrupt Interrupt Input Circuit Analog-To-Digital Converter ADCADCON/R9 BIT Symbol Iocs Adrun Adpd ADIS2 ADIS1 ADIS0BIT Symbol Vrefs COE IMS2 IMS1 IMS0 CKR1 CKR0 ADC Control Register ADCON/R9, AD-CMP-CON/IOCA0, GCON/IOC90Shows the Gains and the Operating Range of ADC ADC Data Register ADDATA/RACKR1 and CKR0 Bit 1 and Bit 0 The conversion time select GCON/IOC90Programming Steps/Considerations D Operation During Sleep ModeD Sampling Time D Conversion TimeCINT== 0XF Demonstration ProgramsIocs Adrun Adpd ADIS2 ADIS1 ADIS0 Overview Dual Sets of PWM Pulse Width ModulationFunctional Block Diagram of the Dual PWMs Increment Timer Counter Tmrx TMR1H/TWR1L or TMR2H/TWR2LPeriod = Prdx + 1 * 4 * 1/Fosc * Tmrx prescale value PWM Programming Procedures/StepsPWM Period Prdx PRD1 or PRD2 ComparatorPrdx PRD1 and PRD2 PWM period register TimerFunction description TMR1X and TMR2X TMR1H/TWR1L and TMR2H/TMR2LProgramming the Related Registers Timer programming procedures/stepsExternal Reference Signal ComparatorWake-up from Sleep Mode Using as An Operation AmplifierInterrupt Summary of the Initialized Values for Registers Initialized Values after ResetCALI1 SIGN1 Oscillator Modes OscillatorEM78P459 Crystal Oscillator/Ceramic Resonators XtalSummary of Maximum Operating Speeds EM78P458Vdd HXTLXT EM78P458 EM78P459External RC Oscillator Mode EM78P458 EM78P459 Vcc Rext RC Oscillator Mode with Internal CapacitorEM78P458 EM78P459 Rin Power-on ConsiderationsExternal Power on Reset Circuit Residue-Voltage ProtectionEnwdt Clks PTB HLF RCT HLP Code Option Register WordBit 11 ~ Bit 9 VOF22~VOF20 Offset voltage bits Bit 5 ~ Bit 0 ID5~ID0 Customer’s IDList of the instruction set of EM78P458/459 Instruction SetADD A,R TCC Input Timing CLKS=0 Timing DiagramsReset Timing CLK=0 AC Test Input/Output WaveformAbsolute Maximum Ratings Crystal type, two clocks Electrical CharacteristicsAC Electrical CharacteristicTa=0C ~ 70 C, VDD=5V±5%, VSS=0V ComparatorOP CharacteristicVdd = 5.0V,Vss=0V,Ta=0 toIVR DIP AppendixPackage Types OTP MCU

EM78P458, EM78P459AM, EM78P458AM, EM78P459AK, EM78P459 specifications

ELAN Home Systems offers a range of advanced microcontrollers, including the EM78P458AP, EM78P459, EM78P459AK, EM78P458AM, and EM78P459AM, that cater to various applications in the consumer electronics sector. These microcontrollers are known for their high efficiency, low power consumption, and robust performance, making them ideal for a wide range of smart home devices.

The EM78P458AP and EM78P459 models feature an 8-bit architecture, enabling efficient processing for applications requiring moderate complexity. They are equipped with a variety of I/O options, including GPIO, UART, and ADC, facilitating seamless integration with numerous peripherals. This flexibility allows developers to create customized solutions tailored to specific user needs.

One of the main highlights of these microcontrollers is their low-power operation, which is essential for battery-operated devices. This is particularly appealing in smart home contexts, where devices are expected to maintain long operational lifetimes without frequent battery replacements. The EM78P458AP and EM78P459 series prioritize energy efficiency, ensuring that they consume minimal power during both active and idle states.

In terms of memory, these microcontrollers also provide substantial ROM and RAM capacities, which enhance their ability to handle complex programs and data. The EM78P459AK variant adds additional features that empower developers with greater flexibility in terms of code storage and execution.

Another critical aspect of these microcontrollers is their built-in protection mechanisms, including voltage and thermal protection, which ensure safe operations under varying environmental conditions. This is vital for home automation systems, where device reliability is paramount to user satisfaction.

The EM78P458AM and EM78P459AM models further extend the family with added functionalities, such as enhanced communication capabilities featuring protocols like I2C and SPI. This facilitates robust inter-device communication, making it easier to integrate various smart home devices into a cohesive network.

Overall, ELAN Home Systems’ EM78P458 and EM78P459 series microcontrollers stand out for their versatile application potential, low power consumption, and reliability. With their innovative technologies and characteristics, they are well-suited for driving the next generation of smart home solutions, ensuring convenience, efficiency, and connectivity for users worldwide.