onARM

Toshiba TMPM370FYFG

The Toshiba TMPM370FYFG is an ARM Cortex-M3 microcontroller core - Maximum operating frequency: 80 MHz - Standby mode: IDLE, STOP On Chip program memory and data memory Internal FlashROM : 256 Kb Internal SRAM : 10 Kbyte Interrupt source - 62 internal, 16 external - 7 priority levels Input/ output ports - Input/Output: 74 pins Input: 2pins Watchdog timer (WDT): 1 channel - 26 cycles of binary counter Power_On reset function(POR) Voltage detect function(VLTD) Oscillation frequency detect function(OFD) Vector engine(VE): 1 unit - Calculationg circuit for motor control - corresponding to 2 motors Programmable motor driver(PMD): 2channel - 3phase complementary PWM generator - Synchronous A/D convert start trigger generator - Emergency protective function(EMG pin/comparator output) Encoder input circuit(ENC): 2 channel - Correspond to increamental encoder(AB/ABZ) - Rotation direction detecttion - Counter for absolute position detection - Comparator for position detection - Noise filter - 3 phase sensor input 16-bit timer(TMRB): 8 channel - 16-bit interval timer mode - 16-bit event counter mode - 16-bit PPG output - External trigger PPG output - Input capture function General-purpose serial interface(SIO): 4 channel - Either UART mode or synchronous mode can be selected 12-bit A/D converter (ADC): 2 unit (22 channel for analog input) - Start by the internal trigger: TMRB interrupt / PMD trigger - Constant conversion mode - AD conversion monitoring function(2ch) - Conversion speed 2usec (ADC conversion clock = 40MHz) OP-Amp(AMP): 4 channel - 8 gain can be selected comparator(CMP): 3+1 channel - Protection for motor emergence stop - 2 input type(OP-Amp output/analog input) Clock generator(CG) - On-chip PLL (8 times) - Clock gear function high-speed clock can be divided into 1/1, 1/2, 1/4, 1/8 or 1/16.

Emulators

JTAG Debuggers

FLASH Utilities