M3087BFLBGP#U5 Renesas Electronics America, M3087BFLBGP#U5 Datasheet - Page 360

IC M32C/87 MCU FLASH 144LQFP

M3087BFLBGP#U5

Manufacturer Part Number
M3087BFLBGP#U5
Description
IC M32C/87 MCU FLASH 144LQFP
Manufacturer
Renesas Electronics America
Series
M16C™ M32C/80r
Datasheet

Specifications of M3087BFLBGP#U5

Core Processor
M32C/80
Core Size
16/32-Bit
Speed
32MHz
Connectivity
EBI/EMI, I²C, IEBus, IrDA, SIO, UART/USART
Peripherals
DMA, POR, PWM, WDT
Number Of I /o
121
Program Memory Size
1MB (1M x 8)
Program Memory Type
FLASH
Ram Size
48K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Data Converters
A/D 34x10b, D/A 2x8b
Oscillator Type
Internal
Operating Temperature
-20°C ~ 85°C
Package / Case
144-LQFP
For Use With
R0K330879S001BE - KIT DEV RSK M32C/87R0K330879S000BE - KIT DEV RSK M32C/87
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
M3087BFLBGP#U5M3087BFLBGP
Manufacturer:
MITSUBISHI
Quantity:
885
Company:
Part Number:
M3087BFLBGP#U5M3087BFLBGP
Manufacturer:
RENESAS
Quantity:
1 000
Company:
Part Number:
M3087BFLBGP#U5M3087BFLBGP U5B
Manufacturer:
RENESAS
Quantity:
100
Company:
Part Number:
M3087BFLBGP#U5M3087BFLBGP#U3
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Company:
Part Number:
M3087BFLBGP#U5
Manufacturer:
Renesas
Quantity:
138
M32C/87 Group (M32C/87, M32C/87A, M32C/87B)
REJ09B0180-0151 Rev.1.51 Jul 31, 2008
Page 336 of 587
22.1
Table 22.2
NOTE:
Count source (fBT1)
Count operation
Count start condition
Count stop condition
Base timer reset condition
Value when the base timer is
in reset state
Interrupt request
generation timing
Read from base timer
Write to base timer
Selectable function
The base timer, a 16-bit free running counter, is available in group 1 and group 2.
Registers in group 1 and group 2 are initialized and written using the base timer clock (fBT) selected in the
GiBCR0 register (i = 1, 2). The BTSR register is initialized and written using the base timer clock in group 2.
Ensure to select the base timer clock in the G2BCR0 register to initialize the BTSR register; otherwise the BTSR
register value remains undefined and the base timer in group 1 may start counting unintentionally.
The base timer counts an internally generated count source continuously.
Tables 22.2 and 22.3 list specifications of the base timer. Figure 22.15 shows a block diagram of the base timer.
Figure 22.16 shows a base timer operation example in counter increment mode. Figure 22.17 shows a base timer
operation example in count increment/decrement mode.
1. When bits RST2 and RST1 in the G1BCR1 register are set to 01b (base timer is reset by matching the G1PO0
register), the setting range of the G1PO0 register must be 0001h to FFFDh.
Base Timer
Item
Base Timer Specifications (Group 1)
• f1 divided by 2(n+1)
• Two-phase pulse input divided by 2(n+1)
• Counter increments
• Counter both increments and decrements
• Two-phase pulse signal processing
• When the base timers in groups 1 and 2 start counting independently:
•When the base timers in groups 1 and 2 start counting simultaneously:
Base timer count stops when both of the following conditions are met:
• The BT1S bit in the BTSR register is set to 0 (base timer reset)
• The BTS bit in the G1BCR1 register to 0 (base timer reset)
• The base timer value matches the G1PO0 register value
• Bit 15 of the base timer overflows
• Bit 9 of the base timer overflows
• A low-level (“L”) signal is input to the INT0 or INT1 pin
0000h
When bit 9, 14, or 15 of the base timer is changed from 1 to 0
• Count value is returned when reading the G1BT register while the base timer is
• Undefined value is returned when reading the G1BT register while the base timer is
• When a value is written while the base timer is counting, the count continues from
• No value can be written while base timer is in reset state
Counter increment/decrement mode
• The base timer starts incrementing when the BTS bit is set to 1. When the count
• If the RST1 bit in the G1BCR1 register is set to 1 (base timer is reset by matching
Two-phase pulse processing mode
• Count two-phase pulse signals from pins P8_0 and P8_1, or pins P7_6 and P7_7.
Set bits BT2S and BT1S in the BTSR register to 11b (base timer count starts)
The BT1R bit in the IIO4IR register becomes 1 (interrupt requested) when the
interrupt request is generated.
Set the BTS bit in the G1BCR1 register to 1 (base timer count starts)
counting
in reset
the value written
reaches FFFFh, the base timer decrements.
the G1PO0 register), the base timer decrements at the third clock cycle after the
base timer value matches the G1PO0 register. Then, the base timer increments
again when the count reaches 0000h.
Pins are selectable using the IPSA_0 bit in the IPSA register.
n: determined by bits DIV4 to DIV0 in the G1BCR0 register (n = 0 to 31);
no division when n = 31
Specification
22. Intelligent I/O (Base Timer)
(1)

Related parts for M3087BFLBGP#U5