MC68HC711E20CFN3 Freescale Semiconductor, MC68HC711E20CFN3 Datasheet - Page 201
![no-image](/images/manufacturer_photos/0/2/262/freescale_semiconductor_sml.jpg)
MC68HC711E20CFN3
Manufacturer Part Number
MC68HC711E20CFN3
Description
IC MCU 3MHZ 20K OTP 52-PLCC
Manufacturer
Freescale Semiconductor
Series
HC11r
Specifications of MC68HC711E20CFN3
Core Processor
HC11
Core Size
8-Bit
Speed
3MHz
Connectivity
SCI, SPI
Peripherals
POR, WDT
Number Of I /o
38
Program Memory Size
20KB (20K x 8)
Program Memory Type
OTP
Eeprom Size
512 x 8
Ram Size
768 x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Data Converters
A/D 8x8b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
52-PLCC
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MC68HC711E20CFN3
Manufacturer:
FREESCALE
Quantity:
4 463
Company:
Part Number:
MC68HC711E20CFN3
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
- Current page: 201 of 242
- Download datasheet (2Mb)
UPLOAD Utility
UPLOAD Utility
The UPLOAD utility subroutine transfers data from the MCU to a host computer system over the SCI serial
data link.
NOTE
Only EPROM versions of the M68HC11 include this utility.
Verification of EPROM contents is one example of how the UPLOAD utility could be used. Before calling
this program, the Y index register is loaded (by user firmware) with the address of the first data byte to be
uploaded. If a baud rate other than the current SCI baud rate is to be used for the upload process, the
user’s firmware must also write to the baud register. The UPLOAD program sends successive bytes of
data out the SCI transmitter until a reset is issued (the upload loop is infinite).
For a complete commented listing example of the UPLOAD utility, refer to
Listing 3. MC68HC711E9
Bootloader
ROM.
EPROM Programming Utility
The EPROM programming utility is one way of programming data into the internal EPROM of the
MC68HC711E9 MCU. An external 12-V programming power supply is required to program on-chip
EPROM. The simplest way to use this utility program is to bootload a 3-byte program consisting of a single
jump instruction to the start of the PROGRAM utility program ($BF00). The bootloader program sets the
X and Y index registers to default values before jumping to the downloaded program (see [16] at the
bottom of
Figure
3). When the host computer sees the $FF character, data to be programmed into the
EPROM is sent, starting with the character for location $D000. After the last byte to be programmed is
sent to the MC68HC711E9 and the corresponding verification data is returned to the host, the
programming operation is terminated by resetting the MCU.
The number of bytes to be programmed, the first address to be programmed, and the programming time
can be controlled by the user if values other than the default values are desired.
To understand the detailed operation of the EPROM programming utility, refer to
Figure 4
during the
following discussion.
Figure 4
is composed of three interrelated parts. The upper-left portion shows the
flowchart of the PROGRAM utility running in the boot ROM of the MCU. The upper-right portion shows
the flowchart for the user-supplied driver program running in the host computer. The lower portion of
Figure 4
is a timing sequence showing the relationship of operations between the MCU and the host
computer. Reference numbers in the flowcharts in the upper half of
Figure 4
have matching numbers in
the lower half to help the reader relate the three parts of the figure.
The shaded area [1] refers to the software and hardware latency in the MCU leading to the transmission
of a character (in this case, the $FF). The shaded area [2] refers to a similar latency in the host computer
(in this case, leading to the transmission of the first data character to the MCU).
The overall operation begins when the MCU sends the first character ($FF) to the host computer,
indicating that it is ready for the first data character. The host computer sends the first data byte [3] and
enters its main loop. The second data character is sent [4], and the host then waits [5] for the first verify
byte to come back from the MCU.
M68HC11 Bootstrap Mode, Rev. 1.1
Freescale Semiconductor
201
Related parts for MC68HC711E20CFN3
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![MC68HC7](/images/no-image3.png)
Part Number:
Description:
APPENDIX A ELECTRICAL CHARACTERISTICS
Manufacturer:
FREESCALE [Freescale Semiconductor, Inc]
Datasheet:
![MC14560BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12034AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MPIC2112P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14520BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12026AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC145152P2](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC68HC11A0P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MCM6726DWJ10](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC44355](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC13282AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14519BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14495P1](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![SN74LS796N](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC142100CP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet: