EM78P156N Datasheet – 8-Bit Microcontroller – Elan
EM78P156N overview
The EM78P156N is an 8-Bit Microcontroller, supplied in an 18 Pin DIP Type package. The absolute maximum ratings table on this page lists the 5 limits from the manufacturer's datasheet that must not be exceeded. This page brings together the EM78P156N pinout and maximum ratings, with the full datasheet PDF to preview below or download.
EM78P156N is an 8-bit microprocessor designed and developed with low-power, high-speed CMOS technology. It is equipped with 1K*13-bits Electrical One Time Programmable Read Only Memory (OTP-ROM). It provides three PROTECTION bits to prevent user’s code in the OTP memory from being intruded. 8 OPTION bits are also available to meet user’s requirements.
With its OTP-ROM feature, the EM78P156N is able to offer a convenient way of developing and verifying user’s programs. Moreover, user can take advantage of EMC Writer to easily program his development code.
Datasheet
EM78P156N features
- Operating voltage range : 2.5V~5.5V
- Operating temperature range: -40°C~85°C
- Operating frequency rang (base on 2 clocks )
- Crystal mode: DC~20MHz at 5V, DC~8MHz at 3V, DC~4MHz at 2.5V.
- ERC mode: DC~4MHz at 5V, DC~4MHz at 3V, DC~4MHz at 2.5V.
- Low power consumption
- Less then 2 mA at 5V/4MHz
- Typically 20 mA at 3V/32KHz
- Typically 1 mA during sleep mode
- 1K ´ 13 bits on chip ROM
- One security register to prevent intrusion of OTP memory codes
- One configuration register to accommodate user’s requirements
- 48´ 8 bits on chip registers (SRAM, general purpose register)
- 2 bi-directional I/O ports5 level stacks for subroutine nesting
- 8-bit real time clock/counter (TCC) with selective signal sources, trigger edges, and overflow interrupt
- Two clocks per instruction cycle
- Power down (SLEEP) mode
- Three available interruptions
- TCC overflow interrupt
- Input-port status changed interrupt (wake up from sleep mode)
- External interrupt
- Programmable free running watchdog timer
- 8 programmable pull-high pins
- 7 programmable pull-down pins
- 8 programmable open-drain pins
- 2 programmable R-option pins
- Package types
- 18 pin DIP 300mil : EM78P156NP
- 18 pin SOP 300mil : EM78P156NM
- 20 pin SSOP 209mil : EM78P156NAS
- 20 pin SSOP 209mil : EM78P156NKM
- 99.9% single instruction cycle commands
- The transient point of system frequency between HXT and LXT is around 400KHz
EM78P156N pinout

| Pin | Name | Description |
|---|---|---|
| 14 | VDD | Power supply. |
| 16 | OSCI | XTAL type: Crystal input terminal or external clock input pin.ERC type: RC oscillator input pin. |
| 15 | OSCO | XTAL type: Output terminal for crystal oscillator or external clock input pin.RC type: Instruction clock output.External clock signal input. |
| 3 | TCC | * The real time clock/counter (with Schmitt trigger input pin), must be tied to VDD or VSS if not in use. |
| 4 | /RESET | * Input pin with Schmitt trigger. If this pin remains at logic low, the controller will also remain in reset condition. |
| 17,18, 1, 2 | P50~P53 | P50~P53 are bi-directional I/O pins.P50 and P51 can also be defined as the R-option pins.P50~P52 can be pulled-down by software. |
| 6~13 | P60~P67 | P60~P67 are bi-directional I/O pins.These can be pulled-high or can be open-drain by software programming.P60~P63 can also be pulled-down by software. |
| 6 | /INT | * External interrupt pin triggered by falling edge. |
| 5 | VSS | * Ground. |
Absolute maximum ratings
| Parameter | Value |
|---|---|
| Temperature under bias | -40°C to 85°C |
| Storage temperature | -65°C to 150°C |
| Working voltage | 2.5 to 5.5V |
| Input voltage | Vss-0.3V to Vdd+0.5V |
| Output voltage | Vss-0.3V to Vdd+0.5V |
EM78P156N applications
- Home Appliances
- Automotive Electronics
- Sensor Interfaces
- IoT Devices
Comments 0
Leave a comment