HD64F3048F16 Renesas Electronics America, HD64F3048F16 Datasheet - Page 638

IC H8 MCU FLASH 128K 100QFP

HD64F3048F16

Manufacturer Part Number
HD64F3048F16
Description
IC H8 MCU FLASH 128K 100QFP
Manufacturer
Renesas Electronics America
Series
H8® H8/300Hr
Datasheets

Specifications of HD64F3048F16

Core Processor
H8/300H
Core Size
16-Bit
Speed
8MHz
Connectivity
SCI, SmartCard
Peripherals
DMA, PWM, WDT
Number Of I /o
70
Program Memory Size
128KB (128K x 8)
Program Memory Type
FLASH
Ram Size
4K 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
100-QFP
Package
100PQFP
Family Name
H8
Maximum Speed
16 MHz
Operating Supply Voltage
5 V
Data Bus Width
16|32 Bit
Number Of Programmable I/os
70
Interface Type
SCI
On-chip Adc
8-chx10-bit
On-chip Dac
2-chx8-bit
Number Of Timers
5
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD64F3048F16
Manufacturer:
RENESAS
Quantity:
1
Part Number:
HD64F3048F16
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
HD64F3048F16
Manufacturer:
HIT
Quantity:
1 000
Part Number:
HD64F3048F16
Manufacturer:
RENESAS
Quantity:
20 000
Part Number:
HD64F3048F16V
Manufacturer:
SIEMENS
Quantity:
200
Part Number:
HD64F3048F16V
Manufacturer:
RENESAS
Quantity:
5 530
Part Number:
HD64F3048F16V
Manufacturer:
RENESAS
Quantity:
3 477
Part Number:
HD64F3048F16V
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Section 19 Flash Memory (H8/3048F: Dual Power Supply (V
Sample Program for Erasing One Block: This program uses the following registers.
R0:
ER1: Stores address used in prewrite
ER2: Stores address used in prewrite and erase-verify
ER3: Stores address used in erase-verify
ER4: Timing loop counter
R5:
R6:
The values of #a, #c, #d, #e, #f, #g, and #h, in the program depend on the clock frequency. They
can be calculated as indicated in tables 19.9 and 19.10.
Rev. 7.00 Sep 21, 2005 page 612 of 878
REJ09B0259-0700
FLMCR: .EQU
EBR1:
EBR2:
TCSR:
;
;
;
PREWRT: MOV.W
LOOPR0: DEC.W
;
PREWRN: SUB.B
PREWRS: MOV.B
SET EBR1 or EBR2 bit of block to be erased
#BLKSTR is top address of block to be erased
#BLKEND is last address of block to be erased
Execute prewrite
Prewrite-verify and erase-verify fail counter
Sets appropriate registers
Sets appropriate registers
.EQU
.EQU
.EQU
MOV.L
MOV.L
MOV.W
MOV.B
BPL
MOV.B
MOV.B
MOV.W
MOV.B
MOV.W
MOV.W
MOV.W
MOV.W
FFFF40
FFFF42
FFFF43
FFFFA8
#BLKSTR:32, ER1
#BLKEND:32, ER2
#g,
#4140,
R6L,
#1,
LOOPR0
#**,
R5H,
R0H,
#a,
#00,
R5H,
#A579,
R5,
E4,
#4140,
R4
R6
@FLMCR:8 ;
R4
R5H
@EBR*
R0H
E4
R5H
@ER1
R5
@TCSR:16 ;
R4
R6
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
ER1: top address of block to be erased
ER2: last address of block to be erased
Set wait counter
Set V
Set EBR*
R0: prewrite-verify fail count
Set initial prewrite loop counter value
Write #00 data
Start watchdog timer
Set prewrite loop counter
PP
E bit
PP
= 12 V))

Related parts for HD64F3048F16