MC68HC711E9FU

Manufacturer Part NumberMC68HC711E9FU
ManufacturerFreescale Semiconductor
MC68HC711E9FU datasheet
 

Specifications of MC68HC711E9FU

Cpu FamilyHC11Device Core Size8b
Frequency (max)4MHzInterface TypeSCI/SPI
Program Memory TypeEPROMProgram Memory Size12KB
Total Internal Ram Size512Byte# I/os (max)38
Number Of Timers - General Purpose8Operating Supply Voltage (typ)3.3/5V
Operating Supply Voltage (max)5.5VOperating Supply Voltage (min)3V
On-chip Adc8-chx8-bitInstruction Set ArchitectureCISC
Operating Temp Range0C to 70COperating Temperature ClassificationCommercial
MountingSurface MountPin Count64
Package TypePQFPLead Free Status / Rohs StatusNot Compliant
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
Page 211
212
Page 212
213
Page 213
214
Page 214
215
Page 215
216
Page 216
217
Page 217
218
Page 218
219
Page 219
220
Page 220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
Page 220/242

Download datasheet (2Mb)Embed
PrevNext
Common Bootstrap Mode Problems
Connecting RxD to V
Does Not Cause the SCI to Receive a Break
SS
To force an immediate jump to the start of EEPROM, the bootstrap firmware looks for the first received
character to be $00 (or break). The data reception logic in the SCI looks for a 1-to-0 transition on the RxD
pin to synchronize to the beginning of a receive character. If the RxD pin is tied to ground, no 1-to-0
transition occurs. The SCI transmitter sends a break character when the bootloader firmware starts, and
this break character can be fed back to the RxD pin to cause the jump to EEPROM. Since TxD is
configured as an open-drain output, a pullup resistor is required.
$FF Character Is Required before Loading into RAM
The initial character (usually $FF) that sets the download baud rate is often forgotten.
Original M68HC11 Versions Required Exactly 256 Bytes to be Downloaded to RAM
Even users that know about the 256 bytes of download data sometimes forget the initial $FF that makes
the total number of bytes required for the entire download operation equal to 256 + 1 or 257 bytes.
Variable-Length Download
When on-chip RAM surpassed 256 bytes, the time required to serially load this many characters became
more significant. The variable-length download feature allows shorter programs to be loaded without
sacrificing compatibility with earlier fixed-length download versions of the bootloader. The end of a
download is indicated by an idle RxD line for at least four character times. If a personal computer is being
used to send the download data to the MCU, there can be problems keeping characters close enough
together to avoid tripping the end-of-download detect mechanism. Using 1200 as the baud rate rather
than the faster default rate may help this problem.
Assemblers often produce S-record encoded programs which must be converted to binary before
bootloading them to the MCU. The process of reading S-record data from a file and translating it to binary
can be slow, depending on the personal computer and the programming language used for the
translation. One strategy that can be used to overcome this problem is to translate the file into binary and
store it into a RAM array before starting the download process. Data can then be read and downloaded
without the translation or file-read delays.
The end-of-download mechanism goes into effect when the initial $FF is received to set the baud rate.
Any amount of time may pass between reset and when the $FF is sent to start the download process.
EPROM/OTP Versions of M68HC11 Have an EPROM Emulation Mode
The conditions that configure the MCU for EPROM emulation mode are essentially the same as those for
resetting the MCU in bootstrap mode. While RESET is low and mode select pins are configured for
bootstrap mode (low), the MCU is configured for EPROM emulation mode.
The port pins that are used for EPROM data I/O lines may be inputs or outputs, depending on the pin that
is emulating the EPROM output enable pin (OE). To make these data pins appear as high-impedance
inputs as they would on a non-EPROM part in reset, connect the PB7/(OE) pin to a pullup resistor.
M68HC11 Bootstrap Mode, Rev. 1.1
220
Freescale Semiconductor