ATAVRMC300 Atmel, ATAVRMC300 Datasheet - Page 7
![no-image](/images/manufacturer_photos/0/0/78/atmel_sml.jpg)
ATAVRMC300
Manufacturer Part Number
ATAVRMC300
Description
BOARD EVAL LV MOTOR CONTROL PWR
Manufacturer
Atmel
Series
AVR®r
Specifications of ATAVRMC300
Main Purpose
Power Management, Motor Control
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
ATmega32M1
Primary Attributes
3-Ph BLDC, Brushed DC, Stepper Motor Driver Board, 40V, 6A
Secondary Attributes
Requires ATAVRMC301, ATAVRMC303, or ATAVRMC310
Processor To Be Evaluated
ATmega32M1
Data Bus Width
8 bit
Interface Type
RS-232, USB
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
3.1
8138A–AVR–04/08
ATmega32M1 Main Features
The ATmega32M1 includes independent positive and negative comparator inputs to allow sen-
sorless motor control with no external active component. Three individual comparators are
available for back Electro Magnetic Field (EMF) measurements. An additional comparator is
available for over-current detection. Its reference (comparison level) can be fixed via the DAC
output or any external reference voltage. Clocked up to 64-MHz, the 12-bit versatile synchro-
nous Power Stage Controller generates 6 complementary programmable high speed and
precision signals to control the 3 half bridges of a motor. The maximum frequency is 64 kHz, with
a resulting voltage resolution of about 1/1000. Hardware fault detection will automatically and
immediately put the motor in a safe position in case a failure is detected.
•
•
•
•
Note:
Data and Non-Volatile Program Memory
2048 Bytes Internal SRAM
Peripheral Features
Special Microcontroller Features
– 32K Bytes Flash of In-System Programmable Program Memory
– 1024 Bytes of In-System Programmable EEPROM
– One 12-bit High Speed PSC (Power Stage Controller)
– One 8-bit General purpose Timer/Counter with Separate Prescaler, Compare Mode and
– One 16-bit General purpose Timer/Counter with Separate Prescaler, Compare Mode and
– CAN 2.0A/B with 6 Message Objects
– LIN 2.1 and 1.3 Controller or 8-Bit UART
– One Master/Slave SPI Serial Interface
– 10-bit ADC
– 10-bit DAC for Variable Voltage Reference (Comparators, ADC)
– Four Analog Comparators with Variable Threshold Detection
– 100µA ±2% Current Source (LIN Node Identification)
– Interrupt and Wake-up on Pin Change
– Programmable Watchdog Timer with Separate On-Chip Oscillator
– On-chipTemperature Sensor
– Low Power Idle, Noise Reduction, and Power Down Modes
– Power On Reset and Programmable Brown Out Detection
– In-System Programmable via SPI Port
– High Precision Crystal Oscillator for CAN Operations (16 MHz)
– Internal Calibrated RC Oscillator ( 8 MHz)
– On-chip PLL for fast PWM ( 32 MHz, 64 MHz) and CPU (16 MHz)
Capture Mode
Capture Mode
• Non Overlapping Inverted PWM Output Pins With Flexible Dead-Time
• Variable PWM duty Cycle and Frequency
• Synchronous Update of all PWM Registers
• Auto Stop Function for Emergency Event
• Up To 11 Single Ended Channels and 3 Fully Differential ADC Channel Pairs
• Programmable Gain (5x, 10x, 20x, 40x) on Differential Channels
• Internal Reference Voltage
• Direct Power Supply Voltage Measurement
Refer to the ATmega32M1 data sheet for the complete description of the ATmega32M1
microcontroller.
AVR194
7