Specifications
SKU: 6485468
32 BIT MICROCONTROLLER MCU COLDFIRE/68K 16MHZ QFP-144, Product Range:M683XX Series, MPU Core Size:32bit, Program Memory Size:-, No. of Pins:144, MPU Case Style:QFP, Supply Voltage Min:3V, Supply Voltage Max:3.6V, CPU Speed:16MHz , RoHS Compliant: Yes
Parameter | Description | Value | Unit |
---|---|---|---|
Device Type | Microcontroller | - | - |
Family | 68340 | - | - |
Package | Plastic Quad Flat Pack (PQFP) | 144-pin | - |
Operating Voltage (Vcc) | Supply Voltage Range | 5.0 | V |
Operating Temperature | Industrial Range | -40 to +85 | °C |
Clock Frequency | Maximum Clock Frequency | 20 | MHz |
RAM | On-chip RAM | 16 KB | - |
ROM | On-chip ROM | 128 KB | - |
Data Bus Width | Data Bus Width | 16-bit | - |
Address Bus Width | Address Bus Width | 24-bit | - |
I/O Ports | Number of I/O Ports | 64 | - |
Timers | Number of Timers | 8 | - |
Serial Interfaces | UARTs | 2 | - |
SPI | 1 | - | |
I2C | 1 | - | |
CAN | 1 | - | |
ADC | Analog-to-Digital Converter Channels | 8 | - |
DAC | Digital-to-Analog Converter Channels | 2 | - |
Watchdog Timer | Yes | - | - |
Power Management | Low-Power Modes | Yes | - |
Interrupts | Number of Interrupt Sources | 32 | - |
Instructions for Use
Power Supply:
- Ensure that the supply voltage (Vcc) is within the specified range of 5.0V.
- Connect the ground (GND) pin to a stable ground reference.
Clock Configuration:
- Connect an external crystal or oscillator to the clock input pins (X1 and X2) if using an external clock source.
- Configure the internal clock generator to the desired frequency up to 20 MHz.
Reset:
- Apply a reset signal to the reset pin (RST) to initialize the microcontroller.
- The reset signal should be held low for at least 2 clock cycles.
Programming:
- Use an appropriate programmer to load the firmware into the on-chip ROM.
- Ensure that the programming tool supports the 68340 family.
I/O Configuration:
- Configure the I/O ports as inputs or outputs using the appropriate register settings.
- Use pull-up or pull-down resistors as needed for stable operation.
Peripheral Setup:
- Initialize the serial interfaces (UART, SPI, I2C, CAN) by configuring the corresponding control registers.
- Set up the timers and counters by writing to their respective control and data registers.
ADC and DAC:
- Configure the ADC channels by setting the conversion mode and selecting the input channel.
- Initialize the DAC channels by writing the desired digital value to the DAC data register.
Interrupt Handling:
- Enable interrupts by setting the appropriate bits in the interrupt enable register.
- Write interrupt service routines (ISRs) to handle specific interrupt sources.
Low-Power Modes:
- Enter low-power modes by setting the appropriate bits in the power control register.
- Ensure that the necessary wake-up sources are configured before entering low-power modes.
Watchdog Timer:
- Enable the watchdog timer by setting the appropriate bits in the watchdog control register.
- Periodically reset the watchdog timer to prevent a system reset.
Debugging:
- Use the on-chip debug interface to monitor and control the microcontroller during development.
- Connect a debugger that supports the 68340 family for real-time debugging and tracing.
For detailed information, refer to the MC68340AB16E datasheet and application notes provided by the manufacturer.
(For reference only)Inquiry - MC68340AB16E