MB91460 Series : MB91F467BAPMC

SERIES KEY FEATURES

CAN, Flash

DESCRIPTION

The FR based MB91460 series will offer devices for car dashboard, car body control, car infotainment and other CAN related applications. It is a successor of the well established MB91360G series.


BLOCK DIAGRAM

Block Diagram

MB91F467BAPMC - PRODUCT FEATURES

CPU [Bits] 32
Package FPT-144P-M08
Pincount 144
Flash memory 1,088.00 KByte
Flash Security (read protection) yes
RAM (code & data) 16.00 KByte
Data RAM 24.00 KByte
Instruction Cache 8.00 KByte
VCC min 3.00 V
VCC max 5.50 V
Min. Temperature -40 °C
Max. Temperature 105 °C
Max. CPU frequency 100.00 MHz
Subclock yes
Clock Supervisor yes
Clock Modulator Frequency
DMA channels 5
Max. I/Os 108
A/D Converter 1
A/D channels 32
A/D resolution 10 bit
A/D conversion time (min.) 3.000 µs
Sound Generator (SG) 1
LIN-USART 7
CAN 6
I2C 2
Pulse Width Modulator (PWM) 16
Output Compare Unit (OCU) 8
Input Capture Unit (ICU) 8
IOTimer 8
Reload Timer 8
Up/Down Counter 2
Timebase Timer (TBT) 1
Real Time Clock (RTC) yes
Watchdog 1
CPU Operation Detection yes
Alarm Comparator 1
Low Voltage Detection (LVD) yes
External Bus yes
External Bus mode MUX,NOMUX
Chip-Selects 2
External IRQ 16
CAN Message Buffers 32

MB91F467BAPMC - DOCUMENTATION

Datasheet ds91460B-series-v2.1.pdf
Hardware Manual hm91460-v1.21.pdf
Hardware Manual Correction hm91460-v1.21-corr-x1-06.pdf
Customer Information CI-300012-E-V10-MB91460_External_Interrupt.pdf
Customer Information CI-300013-E-V12-C_CAN_Report.pdf
Customer Information CI-300017-E-V10-MB91F467B_Bus_IF_Change.pdf
Customer Information CI-300105-E-V10-MB91460_Flash_Prog_Status.pdf
Package datasheet fpt-144p-m08.pdf
Instruction Manual progfr-cm71-00101-5e.pdf
FIND article: 32-bit microcontroller for integration of automotive CAN bus network FR family MB91F467BA_find_article.pdf

MB91F467BAPMC - STARTERKITS

Starterkit SK-91467B-144PMC
Starterkit SK-91467C-144PMC
Starterkit SK-FR-144PMC-91467B

MB91F467BAPMC - DEBUGGER and EMULATOR

Monitor Debugger Accemic-MDE

For applications with External Bus Mode [MD3=1], VDD5=VDD35 (For restrictions see description of Probe Cable)

Emulation Main Unit MB2198-01-E
DSU Cable MB2198-10-E
Emulation Pod/Adapter EMA-MB91V460A-002B-80
Option SWEX144SD-3
Probe Cable EMA-MB91F467B-NLS-144M08
Socket NQPACK144SD-ND, HQPACK144SD
Accessory Kit ACCESSORIES32
Starterkit SK-91467B-144PMC
Power Supply Unit for Starterkit PSU_SNG12-24W

For applications with External Bus Mode [MD3=1], VDD5=5V, VDD35=3.3V (For restrictions see description of Probe Cable)

Emulation Main Unit MB2198-01-E
DSU Cable MB2198-10-E
Emulation Pod/Adapter EMA-MB91V460A-002B-80
Option SWEX144SD-3
Probe Cable EMA-MB91F467B-LS-144M08
Socket NQPACK144SD-ND, HQPACK144SD
Accessory Kit ACCESSORIES32
Starterkit SK-91467B-144PMC
Power Supply Unit for Starterkit PSU_SNG12-24W

For Single Chip applications [MD3=0], VDD5=VDD35 (For restrictions see description of Probe Cable)

Emulation Main Unit MB2198-01-E
DSU Cable MB2198-10-E
Emulation Pod/Adapter EMA-MB91V460A-002B-80
Option SWEX144SD-3
Probe Cable EMA-MB91F467B-SC-144M08
Socket NQPACK144SD-ND, HQPACK144SD
Accessory Kit ACCESSORIES32
Starterkit SK-91467C-144PMC
Power Supply Unit for Starterkit PSU_SNG12-24W
Starterkit SK-FR-144PMC-91467B
Power Supply Unit for Starterkit POWERED BY USB

MB91F467BAPMC - (FLASH-)ROM PROGRAMMING TOOLS

Name Type Adapter
FLASH_PROGRAMMER_FR_FME serial (async)
CONITEC GALEP serial Conitec 210865/210915
CONITEC GALEP parallel Conitec 210890

MB91F467BAPMC - SOFTWARE EXAMPLES

The following software is for demonstration purposes only. It is not fully tested, nor validated in order to fulfill its task under all circumstances. Therefore, this software or any part of it must only be used in an evaluation laboratory environment.

This is a project template for the MB91461r. 91460_template_91461r-v16.zip
This is a project template for the MB91464A. 91460_template_91464a-v20.zip
This is a project template for the MB91464h. 91460_template_91464h-v12.zip
This is a project template for the MB91465B. 91460_template_91465b-v11.zip
This is a project template for the MB91465K. 91460_template_91465k-v17.zip
This is a project template for the MB91465P. 91460_template_91465p-v17.zip
This is a project template for the MB91465X. 91460_template_91465x-v17.zip
This is a project template for the MB91467b. 91460_template_91467b-v16.zip
This project uses the GDC API for communication and interaction with the Lime controller. 91460_template_91467b_gdc_lime-v12.zip
This is a project template for the MB91467c. 91460_template_91467c-v16.zip
This is a project template for the MB91467D. 91460_template_91467d-v27.zip
This project uses the GDC API for communication and interaction with the jasmin controller. 91460_template_91467d_gdc_jasmine-v17.zip
This is a project template for the MB91467D. 91460_template_91467d_gdc_lime-v17.zip
This is a project template for the MB91467r. 91460_template_91467r-v15.zip
This is a project template for the MB91467S. 91460_template_91467s-v19.zip
This is a project template for the MB91467T. 91460_template_91467t-v16.zip
This is a project template for the MB91469g. 91460_template_91469g-v19.zip
This Example converts two ADC channels with 10 Bit resolution. The values are transfered with DMA. 91460_adc10_dma_irq-v12.zip
This Example converts the Value at AN0 to a digital value with 10 Bit resolution. 91460_adc10_uart_async-v13.zip
This example initializes the analog converter channel 0 and 1 for continuous conversion and direct memory access. 91460_adc8_dma-v14.zip
This Example converts the Value at AN0 to a digital value with 8 Bit resolution. 91460_adc8_uart_async-v13.zip
This Example converts the Value at AN0 to a digital value with 8 Bit resolution. 91460_adc8_uart_async_91465p-v11.zip
This Example converts the Value at AN0 to a digital value with 8 Bit resolution. 91460_adc8_uart_async_91467b-v11.zip
This Example converts the Value at AN0 to a digital value with 8 Bit resolution. 91460_adc8_uart_async_91467t-v10.zip
ADC0 is initialised with interrupt and ADC conversion is triggered by ReloadTimer7. 91460_adc_rlt-v10.zip
This Project uses Alarm Comparator 0 with AVDD and AVSS as reference voltages. 91460_alarmcomp-v10.zip
c_can interrupt handling 91460_c_can_isr_91469g-v12.zip
The basic usage of CAN module is shown. The CAN interface is setup for 100kBaud (100k_20_70_4) CAN buffer 1 is prepared as full CAN receive object for standard ID 0x002. 91460_can-v10.zip
This demo shows how to setup C_CAN application using interrupt service routine for TX, RX and error handling. Connect the MCU UART2 to a terminal program (9600 Baud 8N1) to see the output of this demo. 91460_can_isrs-v10.zip
Simple CAN Demo 91460_can_start_91467d-v10.zip
This example uses a CAN and UART0 interface. Each character received by the UART will be echoed and will be sent to the CAN. Each data received by the CAN will be sent to the UART. 91460_can_uart_async-v13.zip
The CAN_UART example show functionality of the CAN-controller (CAN0). The program is controlled by a PC-terminal-program via UART1 (9600Baud) 91460_can_uart_terminal-v10.zip
CAN wake up feature of mb91460 series 91460_can_wake_up_91469g-v10.zip
TThis example sets the real time clock (RTC) and displays the time via UART5 (19200 Baud). ClockMeasure() function is called after every 60s to calibrate the RC clock. RLT0 interrupt is used for the same. 91460_clock_cal-v10.zip
This project sets clock Modulator ON and OFF at the key press corresponding to INT2. 91460_clock_modulator-v10.zip
This example shows how to change the clock settings (PLL and prescalers). 91460_clock_setting-v10.zip
This project is for Clock supervisor. Base clock is out put to MONCLK and Content of Clock supervisor control register is displayed on Port 16. When program is running it toggles Port 25. 91460_clock_supervisor-v10.zip
This is a demo project implementing a EEPROM Emulation concept descriped in the Appnote 'EEPROM Emulation on Single Bank FLASH'. 91460_eeprom_emulation_demo_mb91f465k-v10.zip
This is a demo project implementing a EEPROM Emulation concept descriped in the Appnote 'EEPROM Emulation on Single Bank FLASH'. 91460_eeprom_emulation_demo_mb91f467d-v10.zip
This example uses DMA burst and block mode to transfer 1 MByte of data from the external flash to the external SRAM or SDRAM. 91460_extbus_dma-v12.zip
The project erases the flash memory, writes a test pattern at a specific address range and verifies the data. 91460_extbus_flash-v15.zip
This project uses the GDC API for communication and interaction with the jasmin controller (bmp). 91460_extbus_gdc_jasmine_bmp-v13.zip
This project uses the GDC API for communication and interaction with the jasmin controller (clut). 91460_extbus_gdc_jasmine_clut-v12.zip
This project reuqires the Jasmine graphic controller sub-board. As an example it shows an industrial graphic for process control. 91460_extbus_gdc_jasmine_industrial-v14.zip
This project uses the GDC API for communication and interaction with the jasmin controller (Layer). 91460_extbus_gdc_jasmine_layer-v13.zip
This project uses the GDC API for communication and interaction with the jasmin controller (Metrics). 91460_extbus_gdc_jasmine_metrics-v13.zip
This project uses the GDC API for communication and interaction with the jasmin controller (Ortho). 91460_extbus_gdc_jasmine_ortho-v13.zip
This project uses the GDC API for communication and interaction with the jasmin controller (Text). 91460_extbus_gdc_jasmine_text-v12.zip
This project writes a test pattern at a specific address range of the SRAM and the SDRAM of the evaluation board SK-MB91460-Main and verifies the data. 91460_extbus_sram_sdram-v14.zip
This is a demo project shows how to use FLASH Hardware CRC on MB91F469G. 91460_flash_crc_91469g-v10.zip
This is a demo project showing the usage of FLASH Auto Algrithms on MB91F465K. 91460_flash_programming_demo_mb91465k-v10.zip
This is a demo project showing the usage of FLASH Auto Algrithms on MB91F467D. 91460_flash_programming_demo_mb91467d-v14.zip
This is a demo project shows how to place code in the General Purpose RAM of MB91460 series MCUs. 91460_flash_ram_copy_91467d-v10.zip
This example shows the usage of Input Capture Units and Output compare Units. Input Capture and Output Compare sample with independent calculating for Output Compare 0 and Output Compare 1. Every rising flag of the Input Capture port 0 is setting the timer for both the Output Compare registers. The Input Capture signal is generated by a Reload Timer. Connect pin 10 (P00_0) with pin 122 (ICU 0 Input) of MB91F467D series. Function is monitored on Port P00_0. 91460_frt_icu_frt_ocu-v10.zip
This project gives an introduction of initializing the i2c interface for 400kHz transmission. 91460_i2c_400khz-v11.zip
This project gives an introduction of initializing the i2c interface for 400kHz transmission using i2c interrupts. 91460_i2c_400khz_irq-v10.zip
This example shows how to setup MB91F467D as I2C slave. 91460_i2c_400khz_irq_slave-v10.zip
This example shows who to measure the frequency with an ICU 91460_icu-v11.zip
This example shows who to measure the frequency with an ICU 91460_icu_91465p-v11.zip
This example shows how to relocate the interrupt table. The new table section starts at address 0x00140000. Reload Timer 0 is used for interrupts. Functionality is moinitored with toggling pin state at P25_D0. Please see modified vectors.c file for settings. 91460_intvect-v10.zip
This project simply counts an internal variable and outputs the counter value to port16. 91460_io-v12.zip
The delayed interrupt is requested in the interrupt service routine of an external interrupt. 91460_irq_delayed-v10.zip
An external interrupts control the LEDs of the evaluation board. 91460_irq_ext-v13.zip
An external interrupts control the LEDs of the evaluation board. 91460_irq_ext_91465p-v10.zip
This example shows how to use the external interrupts. INT0 and INT1 are used. On interrupt event port25 altenate its level on bit#0 for INT0 and bit#1 for INT1. 91460_irq_ext_91467d-v10.zip
An external interrupts control the LEDs of the evaluation board. 91460_irq_ext_91467t-v10.zip
The following example shows how External Interrupts can be used to request a stop mode and can wake up the MCU from this mode. External Interrupt 0 is used to wake up the MCU and External Interrupt 1 is used to request a stop mode. Before stop mode "0x0F" is written to Port25, during run mode this Port is counting. 91460_irq_ext_stop_wakeup-v10.zip
This example demonstrates the usage of a HD44780 compatible LC Display with the SK-91F467d-208PFV or SK-91F467-FLEXRAY Starterkit. 91460_lcd-v11.zip
This project gives an introduction of initializing the stop mode. 91460_lpm_stop-v12.zip
This project gives an introduction of initializing the stop mode. The real time clock wakes up the controller periodically. 91460_lpm_stop_rtc-v12.zip
Demo of the MB91460 Monitor Clock feature 91460_monclk-v10.zip
The projects enables debugging the mcu with external SRAM. The SWB Monitor Debugger is placed in an external Flash 91460_mondeb_uart0_mb91461r_v10.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. The SWB Monitor Debugger is placed in an external Flash 91460_mondeb_uart4_extbus_flash_sram-v13.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. 91460_mondeb_uart4_extbus_sram-v13.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. The SWB Monitor Debugger is placed in an external Flash 91460_mondeb_uart4_mb91465p_extbus_flash_sram_16bit-v11.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. 91460_mondeb_uart4_mb91465p_extbus_sram_16bit-v11.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. The SWB Monitor Debugger is placed in an external Flash 91460_mondeb_uart4_mb91467b_extbus_flash_sram_16bit-v10.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. 91460_mondeb_uart4_mb91467b_extbus_sram_16bit-v10.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. The SWB Monitor Debugger is placed in an external Flash 91460_mondeb_uart4_mb91467r_extbus_flash_sram_16bit-v10.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. 91460_mondeb_uart4_mb91467r_extbus_sram_16bit-v10.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. The SWB Monitor Debugger is placed in an external Flash 91460_mondeb_uart4_mb91467t_extbus_flash_sram_16bit-v10.zip
The projects enables debugging the mcu replacing the internal Flash with external SRAM. 91460_mondeb_uart4_mb91467t_extbus_sram_16bit-v10.zip
OpenTCP for MB91460 Series MCUs (ADA-FR-ETHERNET) 91460_opentcp-v10.zip
This example initializes the puls frequency modulator with no interrupt handling. 91460_pfm-v12.zip
his project demonstrates functionality of PFM module. Here PFM CH 0 is configured to produce 20ms High pulse and PFM1 is configured to produce 100ms. 91460_pfm2-v10.zip
This example initializes two PPGs with the same period but different duty cycles. 91460_ppg-v12.zip
This is a PPG4+RLT2-Trigger-project for the MB91467D Series. It initializes Reload Timer 2 and PPG4 in Single Shot Mode. RLT2 triggers PPG4. The Main function sets new Reload Values to show frequency change of the PPG4. 91460_ppg4_rlt2_trg-v10.zip
ADC0 is initialised with interrupt and ADC conversion is triggered by ReloadTimer7. In ADC0 interrupt routine LEDs are lit. 91460_ppg_rlt_adc_dma-v10.zip
This Example is for readout of reset cause with R4 or 0x2E500. 91460_reset_cause-v10.zip
This Example initializes the Reload Timer Project with interrupt handling. 91460_rlt-v12.zip
This Example initializes the Reload Timer Project with interrupt handling. 91460_rlt_91465p-v10.zip
This Example initializes the Reload Timer Project with interrupt handling. 91460_rlt_91467b-v11.zip
This Example initializes the Reload Timer Project with interrupt handling. 91460_rlt_91467t-v10.zip
91460_rlt_event_counter Project simply initializes ReloadTimer0 and ReloadTimer 1 ReloadTimer0 is initialised with interrupt handling. Within the of ReloadTimer0 Interrupt service routine active edges counted by ReloadTimer1 is measured. The values is output through UART5 interface. Using a terminal program on PC it is possible to recieve the values. Used UArt settings (19200bd, 8N1). 91460_rlt_event_counter-v10.zip
This Example uses Reloadtimer and Interrupts to generate a PWM signal. 91460_rlt_irq-v12.zip
This example sets the real time clock (RTC) and displays the time after every second via UART5 (19200 Baud). The interrupt of the RTC is used. 91460_rtc_clk_cal_uart_async-v10.zip
This example demonstrates how to initialize the Real Time Clock and how to read the time value in an application without the usage of interrupts. 91460_rtc_init_read-v10.zip
This example sets the real time clock and displays the time after every second. 91460_rtc_uart_async-v12.zip
This project shows how to use the stepper motor controller. 91460_smc-v13.zip
This example shows the control of a stepper motor. 91460_smc2-v10.zip
This project shows how to use the soundgenerator. 91460_sound_1-v11.zip
This project shows how to use the soundgenerator. 91460_sound_2-v12.zip
This example describes how to communicate via SPI using the MB91467-USART with a serial EEPROM. In this note a NM93CS46 EEPROM from National Semiconductor is used. 91460_spi_eeprom-v10.zip
Accessing the PS register via C-module. 91460_sw_ps-v10.zip
Relocating the interrupt vecot table by software 91460_sw_vectortable-v10.zip
This is a project makes used of time base timer to generate interrupt at regular interval. Timer is initialised in such a way that it generated interrupt at every ~65ms. 91460_tbt_tbc-v10.zip
The following example code shows how to configure the DMAC with the UART2. The DMAC channel 0 is configured in the block transfer 2-cycle mode. Each block transfer would have 1-byte transferred. If the data is received on UART2 receive buffer RDR02 then the DMA channel 0 transfers the same data to the UART2 transmit buffer TDR02. The transfer takes places unless 50 receptions (since the DTC is set as 0x32) or if there is any error in the reception. After DMAC interrupt gets generated and in the ISR DMAC interrupt flag is cleared with 0xFF output to port 16. 91460_uart2_dma-v10.zip
The following example code shows how to configure the DMAC with the UART2 RECEIVE interrupt. 91460_uart2_rx_dma-v10.zip
The following example code shows how to configure the DMAC with the UART2 transmit interrupt. 91460_uart2_tx_dma-v10.zip
This project demonstrates how to configure LIN USART4 TX and RX FIFO. 91460_uart4_fifo-v10.zip
This is a test application which sends a welcome string via a UART and echoes all received characters. The UART is selectable. 91460_uart_async-v13.zip
This is a test application which sends a welcome string via a UART and echoes all received characters. The UART is selectable. 91460_uart_async_91465p-v10.zip
This is a test application which sends a welcome string via a UART and echoes all received characters. The UART is selectable. 91460_uart_async_91467b-v11.zip
This is a test application which sends a welcome string via a UART and echoes all received characters. The UART is selectable. 91460_uart_async_91467t-v10.zip
This example shows basic functionality of LIN-Master bus operations with the LIN-UART. 91460_uart_lin_master-v12.zip
This example shows basic functionality of LIN-Slave bus operations with the LIN-UART. 91460_uart_lin_slave-v12.zip
This is a SPI Daisy chain (polling master mode) project for the MB91F467D Series. As Slave DS1806 Potentiometer devices are used. 91460_uart_spi_master_daisychain_ds1806-v10.zip
This is a SPI Daisy chain (polling master mode) project for the MB91F467D Series. As Slave MAX5232 DAC devices are used. 91460_uart_spi_master_daisychain_max5232-v10.zip
This project gives an introduction of initializing the uart interface for synchronous transmission in master mode. 91460_uart_spi_master_irq-v13.zip
This project describes the use of the synchronous uart interface (SPI) in master mode with direct memory access. 91460_uart_spi_master_irq_dma-v13.zip
This project shows how to communicate with a NM93Cs46-EEPROM via UART SPI. 91460_uart_spi_master_nm93cs46-v13.zip
This project gives an introduction of initializing the uart interface for synchronous transmission with polling master mode. 91460_uart_spi_master_polling-v13.zip
This project gives an introduction of initializing the uart interface for synchronous transmission. Master and Slave are initialized. 91460_uart_spi_master_slave-v11.zip
This project gives an introduction of initializing the uart interface for synchronous transmission in slave mode. 91460_uart_spi_slave_irq-v12.zip
This project describes the use of the synchronous uart interface (SPI) in slave mode with direct memory access.