HD64F38024DV Renesas Electronics America, HD64F38024DV Datasheet - Page 351

IC H8/SLP MCU FLASH 80QFP

HD64F38024DV

Manufacturer Part Number
HD64F38024DV
Description
IC H8/SLP MCU FLASH 80QFP
Manufacturer
Renesas Electronics America
Series
H8® H8/300L SLPr
Datasheets

Specifications of HD64F38024DV

Core Processor
H8/300L
Core Size
8-Bit
Speed
10MHz
Connectivity
SCI
Peripherals
LCD, PWM, WDT
Number Of I /o
51
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
80-QFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD64F38024DV
Manufacturer:
Renesas Electronics America
Quantity:
10 000
#pragma regsave
#pragma noregsave
_ _regsave
_ _noregsave
Description Format: #pragma regsave (<function name>[,…])
Description:
Example:
Remarks:
#pragma noregsave (<function name>[,…])
_ _regsave <function specifier> <function name>
<function specifier> _ _regsave <function name>
_ _noregsave <function specifier> <function name>
<type specifier> _ _noregsave <function name>
Controls generation of code to save and restore the contents of registers.
1.
2.
3.
(Compiled with CPU=2600a)
#pragma regsave (f,g) /* Declares generation of code
#pragma interrupt g
void f(void){}
void g(void){}
1. The first definition or declaration after the #pragma regsave or #pragma
2. Up to 63 functions can be declared in one #pragma regsave/noregsave
3. A function call via a pointer-to-function is a standard function call even
directive.
noregsave directive is treated as the target function.
though an address of a function to which _ _noregsave or #pragma
noregsave is specified is assigned to that pointer. Hence the compiler
may allocate a value to a callee-save register over the function call. The
whose contents remain unchanged over a function call.
Functions declared by #pragma regsave and _ _regsave generate
codes that save and restore, at the entry and exit of the functions,
the contents of all callee-save registers that should remain unchanged
over a function call whether or not the registers are used in the function.
In addition, register variables are not assigned to callee-save registers
Functions declared by #pragma noregsave or _ _noregsave do not
generate codes for saving and restoring registers whether or not
the registers are used by the function.
When a function declared by #pragma noregsave or _ _noregsave is
called, register variables are not assigned to registers whose contents
should be retained after function call.
/* for saving and restoring
/* register contents
/* Function g is an interrupt
/* function
/* Saves and restores ER2 to ER6 */
/* Saves and restores ER0 to ER6 */
337
*/
*/
*/
*/
*/

Related parts for HD64F38024DV