Hynix Semiconductor HMS81004E User manual

HYNIX SEMICONDUCTOR
8-BIT SINGLE-CHIP MICROCONTROLLERS
HMS81004/08/16/24/32E
HMS81020/32TL
User’s Manual (Ver. 2.00)

Version 2.00
Published by
SP MCU Application Team
2001 Hynix Semiconductor, Inc. All right reserved.
Additional information of this manual may be served by Hynix Semiconductor offices in Korea or Distributors
and Representatives listed at address directory.
Hynix Semiconductor reserves the right to make changes to any information here in at any time without notice.
The information, diagrams and other data in this manual are correct and reliable; however, Hynix Semiconductor is in n
o
way responsible for any violations of patents or other rights of the third party generated by the use of this manual.
REVISION HISTORY
VERSION 2.00 (NOV., 2001)
1. Modify the maximum supply voltage on page 12.
2. Add the chapter 17 and 18.

HMS81032E/HMS81032TL
NOV 2001 Ver 2.00
1. OVERVIEW............................................1
Description .......................................................1
Features ...........................................................1
Development Tools ..........................................2
2. BLOCK DIAGRAM ...............................3
3. PIN ASSIGNMENT (Top View) ............4
4. PACKAGE DIMENSION ........................5
5. PIN FUNCTION......................................8
6. PORT STRUCTURES..........................10
7. ELECTRICAL CHARACTERISTICS....12
Absolute Maximum Ratings ...........................12
Recommended Operating Conditions ............12
DC Electrical Characteristics ..........................12
REMOUT Port Ioh Characteristics Graph ......13
REMOUT Port Iol Characteristics Graph .......14
AC Characteristics .........................................14
8. MEMORY ORGANIZATION.................16
Registers ........................................................16
Program Memory ...........................................19
Data Memory ..................................................22
List for Control Registers ................................23
Addressing Mode ...........................................25
9. I/O PORTS...........................................29
R0 Ports .........................................................29
R1 Ports .........................................................29
R2 Port ...........................................................31
10. CLOCK GENERATOR.......................32
Oscillation Circuit ...........................................33
11. BASIC INTERVAL TIMER..................35
12. WATCH DOG TIMER.........................37
13. Timer0, Timer1, Timer2......................38
14. INTERRUPTS....................................46
Interrupt priority and sources ........................ 47
Interrupt control register ................................ 47
Interrupt accept mode ................................... 48
Interrupt Sequence ........................................ 49
BRK Interrupt ................................................ 51
Multi Interrupt ................................................ 51
External Interrupt ........................................... 51
Key Scan Input Processing ........................... 52
15. STANDBY FUNCTION ......................54
Sleep Mode ................................................... 54
Stop Mode ..................................................... 54
Standby mode release .................................. 55
Operation of standby mode release .............. 57
16. RESET FUNCTION ...........................59
External RESET ............................................ 59
Power on RESET .......................................... 59
Low voltage detection mode ......................... 61
17. OVERVIEW OF HMS81032TL ..........64
Standard Mode pin assignment ................. 64
PROM Mode pin assignment ..................... 65
Standard Mode Pin Desciption ...................... 66
PROM Mode Pin Description ........................ 67
EPROM Mode ............................................... 68
Timing Diagram in EPROM Mode ................. 71
Programming Flow Chart .............................. 75
REMOUT Port Ioh Characteristics Graph ..... 76
REMOUT Port Iol Characteristics Graph ....... 76
18. GENERAL CIRCUIT DIAGRAM ........78
General circuit diagram of HMS81032E ........ 78
General circuit diagram of HMS81032TL ..... 79
A. MASK ORDER SHEET ........................ii
B. INSTRUCTION.................................... iii
B.1 Terminology List .......................................iii
B.2 Instruction Map .........................................iv
B.3 Instruction Set ............................................v

HMS81032E/HMS81032TL
NOV 2001 Ver 2.00

HMS8132E/HMS81032TL
Nov. 2001 Ver 2.00 1
HMS81004E/08E/16E/24E/32E
HMS81020/32TL
CMOS SINGLE- CHIP 8-BIT MICROCONTROLLER
FOR UNIVERSAL REMOTE CONTROLLER
1. OVERVIEW
1.1 Description
The HMS81004E/08E/16E/24E/32E is an advanced CMOS 8-bit microcontroller with 4/8/16/24/32K bytes of ROM. The
device is one of GMS800family. The HYNIX HMS81004E/08E/16E/24E/32E is a powerful microcontroller which provides
a highly flexible and cost effective solution to many UR applications.The HMS81004E/08E/16E/24E/32E provides the fol-
lowing standard features: 4/8/16/24/32K bytes of ROM, 448 bytes of RAM, 8-bit timer/counter, on-chip oscillator and clock
circuitry. In addition, the HMS81004E/08E/16E/24E/32E supports power saving modes to reduce power consumption.
1.2 Features
• Instruction Cycle Time:
- 1us at 4MHz
• Programmable I/O pins
• Operating Voltage
- 2.0 ~ 3.6 V @ 4MHz (MASK)
- 2.0 ~ 4.0 V @ 4MHZ (OTP)
•Timer
- Timer / Counter ......... 16Bit * 1ch
......... 8Bit * 2ch
- Basic Interval Timer ...... 8Bit * 1ch
- Watch Dog Timer ............ 6Bit * 1ch
• 8 Interrupt sources
- Nested Interrupt control is available.
- External input: 2
- Keyscan input
- Basic Interval Timer
- Watchdog timer
- Timer : 3
• Power On Reset
• Power saving Operation Modes
- STOP Operation
- SLEEP Operation
• Low Voltage Detection Circuit
• Watch Dog Timer Auto Start (During 1second
after Power on Reset)
Device Name ROM Size EPROM Size RAM Size Package
HMS81004E 4K Bytes -
448 Bytes
(included
256 bytes
stack memory)
20 SOP/PDIP
24 SOP/Skinny DIP
28 SOP/Skinny DIP
HMS81008E 8K Bytes -
HMS81016E 16K Bytes -
HMS81024E 24K Bytes -
HMS81032E 32K Bytes -
HMS81020TL - 20K Bytes
HMS81032TL - 32K Bytes
20 PIN 24 PIN 28 PIN
INPUT 3 3 3
OUTPUT 2 2 2
I/O 13 17 21

HMS81032E/HMS81032TL
2Nov. 2001 Ver 2.00
1.3 Development Tools
The HMS81004E/08E/16E/24E/32E are supported by a full-fea-
tured macro assembler, an in-circuit emulator CHOICE-Dr.TM
and OTP programmers. Macro assembler operates under the MS-
Windows 95/98TM /NT4/W2000.
Please contact sales part of HYNIX
Software - MS- Window base assembler
- Linker / Editor / Debugger
Hardware
(Emulator) - CHOICE-Dr.
- CHOICE-Dr. EVA 81C5EVA
OTP program-
mer
- Universal single programmer.
- 4 gang programmer
- stand alone

HMS8132E/HMS81032TL
Nov. 2001 Ver 2.00 3
2. BLOCK DIAGRAM
G8MC
Core
RAM
(448byte)
ROM
(32kbyte)
Prescaler
&
B.I.T
Watchdog
Timer
Timer
Interrupt
Key Scan
INT.
Generation
Block
Clock Gen.
&
System
Control
R0
PORT
R1
PORT
R2
PORT
REMOUT
R17/T0
R16/T1
R15/T2
R14/EC
R12/INT2
R11/INT1
R00~R07
R10~R17
TEST
RESET
XIN
XOUT
R00~R07
R10~R17
R20~R24
VDD VSS

HMS81032E/HMS81032TL
4Nov. 2001 Ver 2.00
3. PIN ASSIGNMENT (Top View)
R13
R12
R11
R10
VDD
XOUT
XIN
R00
R01
R02
R03
R20
R21
R22
R14
R15
R16
R17
REMOUT
RESET
TEST
R07
R06
R05
R04
VSS
R24
R23
28PIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
R13
R12
R11
R10
VDD
XOUT
XIN
R00
R01
R02
R03
R20
R14
R15
R16
R17
REMOUT
RESET
TEST
R07
R06
R05
R04
VSS
24PIN
1
2
3
4
5
6
7
8
9
10
11
12
24
23
22
21
20
19
18
17
16
15
14
13
R11
R10
VDD
XOUT
XIN
R00
R01
R02
R03
R20
R16
R17
REMOUT
RESET
TEST
R07
R06
R05
R04
VSS
20PIN
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11

HMS8132E/HMS81032TL
Nov. 2001 Ver 2.00 5
4. PACKAGE DIMENSION
1.043
0.021 0.065 0.100 BSC
0.300 BSC
0.270
0.012
0 ~ 15°
MAX 0.180 MIN 0.015
0.140
0.512
0.020 0.050 BSC
0.013
0 ~ 8°
0.042
20 PDIP
20 SOP UNIT: INCH
MAX
MIN
1.015
0.015 0.050
0.120
0.245
0.008
0.299
0.291
0.419
0.398
0.495
0.093
0.105
0.013
0.012
0.004
0.008
0.016

HMS81032E/HMS81032TL
6Nov. 2001 Ver 2.00
1.265
0.021 0.065 0.100 BSC
0.300 BSC
0.300
0.014
0 ~ 15°
MAX 0.180 MIN 0.015
0.140
0.614
0.020 0.050 BSC
0.013
0 ~ 8°
0.042
24 SKDIP
24 SOP UNIT: INCH
MAX
MIN
1.160
0.015 0.045
0.120
0.250
0.008
0.299
0.291
0.419
0.398
0.598
0.093
0.106
0.013
0.012
0.004
0.008
0.016

HMS8132E/HMS81032TL
Nov. 2001 Ver 2.00 7
1.375
0.021 0.055 0.100 BSC
0.300 BSC
0.300
0.014
0 ~ 15°
MAX 0.180 MIN 0.020
0.140
0.713
0.020 0.050 BSC
0.013
0 ~ 8°
0.042
28 SKDIP
28 SOP
UNIT: INCH
MAX
MIN
1.355
0.015 0.045
0.120
0.275
0.008
0.299
0.291
0.419
0.398
0.697
0.093
0.106
0.013
0.012
0.004
0.008
0.016

HMS81032E/HMS81032TL
8Nov. 2001 Ver 2.00
5. PIN FUNCTION
VDD: Supply voltage.
VSS: Circuit ground.
TEST: Used for shipping inspection of the IC. For normal
operation, it should be connected to VDD.
RESET: Reset the MCU.
XIN: Input to the inverting oscillator amplifier and input to
the internal main clock operating circuit.
XOUT: Output from the inverting oscillator amplifier.
R00~R07: R0 is an 8-bit CMOS bidirectional I/O port. R0
pins 1 or 0 written to the Port Direction Register can be
used as outputs or inputs.
R10~R17: R1 is an 8-bit CMOS bidirectional I/O port. R1
pins 1 or 0 written to the Port Direction Register can be
used as outputs or inputs.
In addition, R1 serves the functions of the various follow-
ing special features.
R20~R24: R2 is an 8-bit CMOS bidirectional I/O port. R2
pins 1 or 0 written to the Port Direction Register can be
used as outputs or inputs.
Port pin Alternate function
R11
R12
R14
R15
R16
R17
INT1 (External Interrupt input 1)
INT2 (External Interrupt input 2)
EC (Event Counter input)
T2 (Timer / Counter input 2)
T1 (Timer / Counter input 1)
T0 (Timer / Counter input 0)

HMS8132E/HMS81032TL
Nov. 2001 Ver 2.00 9
PIN NAME INPUT/
OUTPUT Function @RESET @STOP
R00 I/O
- Each bit of the port can be individually configured as
an input or an output by user software
- Push-pull output
- CMOS input with pull-up resister (option)
- Can be programmable as key scan input
- Pull-up resisters are automatically disabled at output
mode
INPUT State of
before
Stop
R01 I/O
R02 I/O
R03 I/O
R04 I/O
R05 I/O
R06 I/O
R07 I/O
R10 I/O - Each bit of the port can be individually configured as
an input or an output by user software
- Push-pull output
- CMOS input with pull-up resister (option)
- Can be programmable as key scan input or open
drain output
- Pull-up resisters are automatically disabled at output
mode
- Direct driving of LED(N-Tr.)
INPUT State of
before
Stop
R11/INT1 I/O
R12/INT2 I/O
R13 I/O
R14/EC I/O
R15/T2 I/O
R16/T1 I/O
R17/T0 I/O
R20 I/O - Each bit of the port can be individually configured as
an input or an output by user software
- Push-pull output
- CMOS input with pull-up resister (option)
- Pull-up resisters are automatically disabled at output
mode
- Direct driving of LED(N-Tr.)
INPUT State of
before
Stop
R21 I/O
R22 I/O
R23 I/O
R24 I/O
XIN I Oscillator input Low
XOUT O Oscillator output High
REMOUT O High current output ‘L’ output ‘L’ output
RESET I Includes pull-up resistor ‘L’ level state of
before stop
TEST I Includes pull-up resistor
VDD P Positive power supply
VSS P Ground

HMS81032E/HMS81032TL
10 Nov. 2001 Ver 2.00
6. PORT STRUCTURES
R0[0:7]
R10, R13
R11/INT1, R12/INT2, R14/EC
Pin
Data Reg.
Dir. Reg.
Key Scan
Pull up
Reg.
Rd
VDD
VSS
Pull-up Tr.
Input
Open Drain
Reg.
Data Bus
Tr.: Transistor
Reg.: Register
LVD
Circuit
OTP: connected
MASK: option (default connected)
VDD
KS_EN
Standby Release Level Control Register
MUX
MUX
Pin
Data Reg.
Function Sele-
Key Scan
Pull up
Reg.
Rd
VDD
VSS
Pull-up Tr.
Input
Open Drain
Reg.
Data Bus
Tr.: Transistor
Reg.: Register
LVD
Circuit
OTP: connected
MASK: option (default connected)
VDD
KS_EN
Standby Release Level Control Register
ction Reg.
Dir Reg.
MUX
MUX
Pin
Data Reg.
Function Sele-
Key Scan
Pull up
Reg.
Rd
VDD
VSS
Pull-up Tr.
Input
Open Drain
Reg.
Data Bus
Tr.: Transistor
Reg.: Register
LVD
Circuit
OTP: connected
MASK: option (default connected)
VDD
KS_EN
Standby Release Level Control Register
ction Reg.
Dir Reg.
MUX
Noise
Filter
to R11...INT1
to R12...INT2
to R14...EC
MUX

HMS8132E/HMS81032TL
Nov. 2001 Ver 2.00 11
R15/T2, R16/T1, R17/T0
R2[0:4]
TEST
REMOUT
XIN, XOUT
RESET
Pin
Data Reg.
Function Sele-
Key Scan
Pull up
Reg.
Rd
VDD
VSS
Pull-up Tr.
Input
Open Drain
Reg.
Data Bus
Tr.: Transistor
Reg.: Register
LVD
Circuit
OTP: connected
MASK: option (default connected)
VDD
KS_EN
Standby Release Level Control Register
ction Reg.
Dir Reg.
MUX
to R15...T2
to R16...T1
to R17...T0
MUX
MUX
Pin
Data Reg.
Dir. Reg.
Pull up
Reg.
Rd
VDD
VSS
Pull-up Tr.
Open Drain
Reg.
Data Bus
Tr.: Transistor
Reg.: Register
LVD
Circuit
OTP: connected
MASK: option (default connected)
VDD
MUX
Pin
VDD
VSS
Noise
Filter
Pin
VDD
VSS
Internal Signal
XIN
VSS
XOUT Noise
Filter
from STOP circuit
Pin
VDD
VSS
Noise
Filter
from Power On Reset

HMS81032E/HMS81032TL
12 Nov. 2001 Ver 2.00
7. ELECTRICAL CHARACTERISTICS
7.1 Absolute Maximum Ratings
Supply voltage...........................................-0.3 to +4.1 V
Input Voltage .....................................-0.3 to VDD+0.3 V
Output Voltage ...................................-0.3 to VDD+0.3 V
Operating Temperature........................................0~70°C
Storage Temperature ......................................-65~150°C
Power Dissipation................................................700 mA
Note: Stresses above those listed under “Absolute Maxi-
mum Ratings” may cause permanent damage to the de-
vice. This is a stress rating only and functional operation of
the device at any other conditions above those indicated in
the operational sections of this specification is not implied.
Exposure to absolute maximum rating conditions for ex-
tended periods may affect device reliability.
7.2 Recommended Operating Conditions
7.3 DC Electrical Characteristics
(TA=-0~70°C, VDD=2.0~3.6V, GND=0V)
Parameter Symbol Condition Specifications Unit
Min. Max.
Supply Voltage VDD fXIN=4MHz 2.0 3.6 V
Operating Frequency fXIN VDD=2.0~3.6V 1.0 4.0 MHz
Operating Temperature TOPR -0+70
°C
Parameter Symbol Condition Specifications Unit
Min. Typ. Max.
High level
input Voltage VIH1 R11,R12,R14,RESET 0.8 VDD -VDD V
VIH2 R0,R1(except R11,R12,R14), R2 0.7 VDD -VDD V
Low level
input Voltage VIL1 R11,R12,R14,RESET 0-
0.2 VDD V
VIL2 R0,R1(except R11,R12,R14), R2 0 - 0.3 VDD V
High level input
Leakage Current IIH R0,R1,R2,RESET,VIH= VDD --1
µA
Low level input
Leakage Current IIL R0,R1,R2,RESET (without pull-up),VIL= 0 ---1
µA
High level
output Voltage
VOH1 R0, IOH=-0.5mA VDD-0.4 - - V
VOH2 R1, R2, IOH=-1.0mA VDD-0.4 - - V
VOH3 XIN, XOUT,IOH=-200µAVDD-0.9 - - V
Low level
output Voltage
VOL1 R0, IOL=1mA --0.4V
VOL2 R1, R2, IOL=5mA --0.8V
VOL3 XIN, XOUT,IOL=200µA--0.8V
High level output
Leakage Current IOHL R0,R1,R2, VOH= VDD --1
µA
Low level output
Leakage Current IOLL R0,R1,R2, VOL= 0 ---1
µA

HMS8132E/HMS81032TL
Nov. 2001 Ver 2.00 13
7.4 REMOUT Port Ioh Characteristics Graph
(typical process & room temperature)
High Level
output current IOH REMOUT, VOH =2V -30 -12 -5 mA
Low Level
output current IOL REMOUT, VOL =1V 0.5 - 3 mA
Input pull-up current IpR0,R1,R2, RESET, VDD=3V 15 30 60 µA
Power Supply Current
IDD1 Operating current, fxin=4Mhz, VDD=2.0V - 2.4 6 mA
IDD2 Operating current, fxin=4Mhz, VDD=3.6V - 4 10 mA
ISLP1 Sleep mode current, fxin=4Mhz,
VDD=2.0V -12mA
ISLP2 Sleep mode current, fxin=4Mhz,
VDD=3.6V -23mA
ISTP1 Stop mode current, Oscillator Stop
VDD=2.0V -28
µA
ISTP2 Stop mode current, Oscillator Stop
VDD=3.6V -310
µA
RAM retention
supply voltage VRET -0.7--V
Parameter Symbol Condition Specifications Unit
Min. Typ. Max.
.
Figure 7-1 Ioh vs Voh
0
Ioh(mA)
Voh (V)
0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
-5
-10
-15
-20
-25
-30
Vdd 2V
Vdd 3V
Vdd 4V

HMS81032E/HMS81032TL
14 Nov. 2001 Ver 2.00
7.5 REMOUT Port Iol Characteristics Graph
(typical process & room temperature)
7.6 AC Characteristics
(TA=0~+70°
°°
°C, VDD=2.0~3.6V, VSS=0V)
.
Figure 7-2 Iol vs Vol
5
Iol(mA)
Vol (V)
0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
4
3
2
1
0
-1
Vdd 3V
Vdd 4V
Vdd 2V
Parameter Symbol Pins Specifications Unit
Min. Typ. Max.
External clock input cycle time tCP XIN 250 500 1000 ns
System clock cycle time tSYS 500 1000 2000 ns
External clock pulse width High tCPH XIN 40 - - ns
External clock pulse width Low tCPL XIN 40 - - ns
External clock rising time tRCP XIN - - 40 ns
External clock falling time tFCP XIN - - 40 nS
Interrupt pulse width High tIH INT1, INT2 2 - - tSYS
Interrupt pulse width Low tIL INT1, INT2 2 - - tSYS
RESET Input pulse width low tRSTL RESET 8--
tSYS
Event counter input pulse width high tECH EC 2--
tSYS
Event counter input pulse width low tECL EC 2--
tSYS
Event counter input pulse rising time tREC EC --40
ns
Event counter input pulse falling time tFEC EC --40
ns

HMS8132E/HMS81032TL
Nov. 2001 Ver 2.00 15
Figure 7-3 Timing Diagram
tRCP tFCP
XIN
INT1
INT2
0.5V
VDD-0.5V
0.2VDD
0.8VDD
0.2VDD
RESET
0.2VDD
0.8VDD
EC
tIL
tIH
tRSTL
tECL
tECH
tCP tCPH tCPL
tREC tFEC

HMS81032E/HMS81032TL
16 Nov. 2001 Ver 2.00
8. MEMORY ORGANIZATION
The HMS81004E/08E/16E/24E/32E has separate address
spaces for Program memory and Data Memory. Program
memory can only be read, not written to. It can be up to
32K bytes of Program memory. Data memory can be read
and written to up to 448 bytes including the stack area.
8.1 Registers
This device has six registers that are the Program Counter
(PC), an Accumulator (A), two index registers (X, Y), the
Stack Pointer (SP), and the Program Status Word (PSW).
The Program Counter consists of 16-bit register.
Figure 8-1 Configuration of Registers
Accumulator:
The Accumulator is the 8-bit general purpose register, used
for data operation such as transfer, temporary saving, and
conditional judgement, etc. The Accumulator can be used
as a 16-bit register with Y Register as shown below.
In the case of multiplication instruction, execute as a mul-
tiplier register. After multiplication operation, the lower 8-
bit of the result enters. (Y*A => YA). In the case of divi-
sion instruction, execute asthe lower 8-bitof dividend.Af-
ter division operation, quotient enters.
Figure 8-2 Configuration of YA 16-bit Register
X, Y Registers:
In the addressing mode which uses these index registers,
the register contents are added to the specified address,
which becomes the actual address. These modes are ex-
tremely effective for referencing subroutine tables and
memory tables. The index registers also have increment,
decrement, comparison and data transfer functions, and
they can be used as simple accumulators.
• X Register
In the case of division instruction, execute as register.
• Y Register
In the case of 16-bit operation instruction, execute as the
upper 8-bit of YA. (16-bit accumulator). In the case of
multiplication instruction, execute as a multiplicand regis-
ter. After multiplication operation, the upper 8-bit of the
result enters. In the case of division instruction, execute as
the upper 8-bit of dividend. After division operation, re-
mains enters. Y register can be used as loop counter of con-
ditional branch command. (e.g.DBNE Y, rel)
Stack Pointer:
The Stack Pointer is an 8-bit register used for occurrence
interrupts, calling out subroutines and PUSH, POP, RETI,
RET instruction. Stack Pointer identifies the location in the
stack to be accessed (save or restore).
Generally, SP is automatically updated when a subroutine
call is executed or an interrupt is accepted. However, if it
is used in excess of the stack area permitted by the data
memory allocating configuration, the user-processed data
may be lost. The SP is post-decremented when a subrou-
tine call or a push instruction is executed, or when an inter-
rupt is accepted. The SP is pre-incremented when a return
or a pop instruction is executed.
The stack can be located at any position within 100Hto
1FFHof the internal data memory. The SP is not initialized
by hardware, requiring to write the initial value (the loca-
tion with which the use of the stack starts) by using the ini-
tialization routine. Normally, the initial value of "FFH" is
used.
AACCUMULATOR
X REGISTER
Y REGISTER
STACK POINTER
PROGRAM COUNTER
PROGRAM STATUS
WORD
X
Y
SP
PCLPCH
PSW
Two 8-bit Registers can be used as a "YA" 16-bit Register
Y
A
Y A
This manual suits for next models
6
Table of contents
Other Hynix Semiconductor Microcontroller manuals
Popular Microcontroller manuals by other brands

Texas Instruments
Texas Instruments PurePath CC85XXDK-HEADSET quick start guide

Cypress
Cypress CY8CKIT-042-BLE-A quick start guide

Sercos
Sercos EasySlave-IO Getting started guide

Terasic
Terasic TRDB_LCM manual

Espressif Systems
Espressif Systems ESP8266 SDK Getting started guide

Texas Instruments
Texas Instruments MSP-EXP430FR5969 user guide