![](http://datasheet.mmic.net.cn/370000/UPD70F3116A_datasheet_16743820/UPD70F3116A_16.png)
16
User’s Manual U14492EJ5V0UD
16.3
Programming Environment....................................................................................................729
16.4
Communication Mode.............................................................................................................729
16.5
Pin Connection........................................................................................................................731
16.5.1
V
PP
pin....................................................................................................................................... 731
16.5.2 Serial interface pin..................................................................................................................... 731
16.5.3 RESET pin................................................................................................................................. 733
16.5.4 NMI pin...................................................................................................................................... 733
16.5.5 MODE0 to MODE2 pins ............................................................................................................ 733
16.5.6 Port pins .................................................................................................................................... 733
16.5.7 Other signal pins........................................................................................................................ 733
16.5.8 Power supply............................................................................................................................. 734
16.6
Programming Method.............................................................................................................734
16.6.1 Flash memory control................................................................................................................ 734
16.6.2 Flash memory programming mode............................................................................................ 735
16.6.3 Selection of communication mode............................................................................................. 735
16.6.4 Communication commands....................................................................................................... 736
16.7
Flash Memory Programming by Self-Programming............................................................737
16.7.1
Outline of self-programming ...................................................................................................... 737
16.7.2
Self-programming function ........................................................................................................ 738
16.7.3
Outline of self-programming interface........................................................................................ 738
16.7.4
Hardware environment .............................................................................................................. 739
16.7.5
Software environment................................................................................................................ 741
16.7.6
Self-programming function number ........................................................................................... 742
16.7.7
Calling parameters .................................................................................................................... 743
16.7.8
Contents of RAM parameters.................................................................................................... 744
16.7.9
Errors during self-programming................................................................................................. 745
16.7.10
Flash information....................................................................................................................... 745
16.7.11
Area number.............................................................................................................................. 746
16.7.12
Flash programming mode control register (FLPMC).................................................................. 747
16.7.13
Calling device internal processing............................................................................................. 749
16.7.14
Erasing flash memory flow ........................................................................................................ 752
16.7.15
Continuous writing flow.............................................................................................................. 753
16.7.16
Internal verify flow...................................................................................................................... 754
16.7.17
Acquiring flash information flow................................................................................................. 755
16.7.18
Self-programming library ........................................................................................................... 756
16.8
How to Distinguish Flash Memory and Mask ROM Versions.............................................758
CHAPTER 17 TURNING ON/OFF POWER .........................................................................................759
CHAPTER 18 ELECTRICAL SPECIFICATIONS..................................................................................761
18.1
Normal Operation Mode .........................................................................................................761
18.2
Flash Memory Programming Mode (
μ
PD70F3116 only)......................................................787
CHAPTER 19 PACKAGE DRAWING....................................................................................................789
CHAPTER 20 RECOMMENDED SOLDERING CONDITIONS............................................................790
APPENDIX A NOTES ON TARGET SYSTEM DESIGN....................................................................791