HD64F3337YCP16 Renesas Electronics America, HD64F3337YCP16 Datasheet - Page 417

no-image

HD64F3337YCP16

Manufacturer Part Number
HD64F3337YCP16
Description
IC H8 MCU FLASH 60K 84PLCC
Manufacturer
Renesas Electronics America
Series
H8® H8/300r
Datasheets

Specifications of HD64F3337YCP16

Core Processor
H8/300
Core Size
8-Bit
Speed
16MHz
Connectivity
Host Interface, I²C, SCI
Peripherals
POR, PWM, WDT
Number Of I /o
74
Program Memory Size
60KB (60K x 8)
Program Memory Type
FLASH
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Data Converters
A/D 8x10b; D/A 2x8b
Oscillator Type
Internal
Operating Temperature
-20°C ~ 75°C
Package / Case
84-PLCC
Package
84PLCC
Family Name
H8
Maximum Speed
16 MHz
Operating Supply Voltage
5 V
Data Bus Width
8 Bit
Number Of Programmable I/os
74
Interface Type
HIF/I2C/SCI
On-chip Adc
8-chx10-bit
On-chip Dac
2-chx8-bit
Number Of Timers
3
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD64F3337YCP16
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
HD64F3337YCP16V
Manufacturer:
COILMASTER
Quantity:
30 000
Part Number:
HD64F3337YCP16V
Manufacturer:
RENESAS
Quantity:
1 029
Part Number:
HD64F3337YCP16V
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Boot-Mode Execution Procedure: Figure 19.4 shows the boot-mode execution procedure.
10
1
2
3
4
5
6
7
8
9
H8/3334YF branches to H'FBE0 in RAM area and
After checking that all data in flash memory is H'FF,
H8/3334YF transmits one H'AA data byte to host
After completing bit-rate alignment, H8/3334YF
H8/3334YF transmits one H'AA data byte to host
executes user program downloaded into RAM
H8/3334YF receives two bytes indicating byte
After receiving H'55, H8/3334YF sends part of
completion of bit-rate alignment, is received
sends one H'00 data byte to host to indicate
H8/3334YF calculates number of bytes left
area (H'FC00 to H'FF2F), then checks the
Program H8/3334YF pins for boot mode,
After transferring the user program to RAM,
length (N) of program to be downloaded
H8/3334YF transfers one user program
Host transmits H'00 data continuously
normally, then transmits one H'55 byte
H8/3334YF branches to the RAM boot
data in the user area of flash memory
Host checks that this byte, indicating
H8/3334YF computes bit rate and
of H'00 data transmitted from host
H8/3334YF measures low period
to be transferred (N = N – 1)
that alignment is completed
the boot program to RAM
All bytes transferred?
sets bit rate register
at desired bit rate
to on-chip RAM
All data = H'FF?
byte to RAM
and reset
(N = 0?)
Start
Yes
Yes
*2
*1
memory blocks
Figure 19.4 Boot Mode Flowchart
Erase all flash
No
No
*3
1. Program the H8/3334YF pins for boot mode, and start the
2. Set the host’s data format to 8 bits + 1 stop bit, select the
3. The H8/3334YF repeatedly measures the low period of
4. When SCI bit-rate alignment is completed, the
5. The host should receive the byte transmitted from the
6. After receiving H'55, H8/3334YF sends part of the boot
7. After branching to the boot program area (H'FC00 to
8. After the H8/3334YF transmits one H'AA data byte, the
9. The H8/3334YF stores the received user program in on-
10. After transmitting one H'AA data byte, the H8/3334YF
Notes: *1 The user can use 910 bytes of RAM. The number
H8/3334YF from a reset.
desired bit rate (2400, 4800, or 9600 bps), and transmit
H'00 data continuously.
the RxD1 pin and calculates the host’s asynchronous-
communication bit rate.
H8/3334YF transmits one H'00 data byte to indicate
completion of alignment.
H8/3334YF to indicate that bit-rate alignment is
completed, check that this byte is received normally, then
transmit one H'55 byte.
program to H'FB80 to H'FBDF and H'FC00 to H'FF2F of
RAM.
H'FF2F) in RAM, the H8/3334YF checks whether the
flash memory already contains any programmed data. If
so, all blocks are erased.
host transmits the byte length of the user program to be
transferred to the H8/3334YF. The byte length must be
sent as two-byte data, upper byte first and lower byte
second. After that, the host proceeds to transmit the user
program. As verification, the H8/3334YF echoes each
byte of the received byte-length data and user program
back to the host.
chip RAM in a 910-byte area from H'FBE0 to H'FF6D.
branches to address H'FBE0 in on-chip RAM and
executes the user program stored in the area from
H'FBE0 to H'FF6D.
*2 The part of the user program that controls the
*3 If a memory cell malfunctions and cannot be
of bytes transferred must not exceed 910 bytes.
Be sure to transmit the byte length in two bytes,
upper byte first and lower byte second. For
example, if the byte length of the program to be
transferred is 256 bytes (H'0100), transmit H'01
as the upper byte, followed by H'00 as the lower
byte.
flash memory should be coded according to the
flash memory write/erase algorithms given later.
erased, the H8/3334YF transmits one H'FF byte
to report an erase error, halts erasing, and halts
further operations.
385

Related parts for HD64F3337YCP16