Content for ATmega324PB

ATmega324PB

The high-performance Microchip picoPower 8-bit AVR RISC-based microcontroller combines 32kB ISP flash memory with read-while-write capabilities, 1kB EEPROM, 2kB SRAM, 39 general purpose I/O lines, 32 general purpose working registers, five flexible timer/counters with compare modes, internal and external interrupts, three USARTs with wake-up on start of transmission, two byte-oriented 2-wire serial interface, two SPI serial ports, one 8-channel 10-bit ADC with optional differential input stage with programmable gain, programmable watchdog timer with internal oscillator, a JTAG (IEEE 1149.1 compliant) test interface for on-chip debugging and programming, and six software selectable power saving modes. The device operates between 1.8-5.5 volts. The ATmega324PB features the successful QTouch Peripheral Touch Controller (PTC). The PTC acquires signals in order to detect touch on capacitive sensors, and supports both self- and mutual-capacitance sensors. The ATmega324PB PTC is supported by the Microchip QTouch Composer development tool (QTouch Library project builder and QTouch Analyzer). It provides a faster and less complex capacitive touch implementation in any application. The ATmega324PB supports 32 buttons in self-capacitance mode, or up to 256 buttons in mutual-capacitance mode. Mix-and-match mutual-and self-capacitance sensors is possible. Only one pin is required per electrode and no external components are required, delivering savings on the BOM cost compared to competing solutions. By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.

Project  GenDumper

GenDumper

“An open-source Sega Genesis / Mega Drive cart dumper. This repository includes the sources for the hardware, the firmware running on the hardware, and computer programs used to interface with the dumper.”