TSK51x MCU
The TSK51x is the core of a fast, single-chip, 8-bit microcontroller, which executes all ASM51 instructions and is instruction set compatible with the 80C31. The TSK51x serves software and hardware interrupts, provides an interface for serial communications and incorporates a timer system.
Supply of this soft core under the terms and conditions of the Altium End-User License Agreement does not convey nor imply any patent rights to the supplied technologies. Users are cautioned that a license may be required for any use covered by such patent rights.
Features at-a-glance
- Control Unit
- 8-bit Instruction decoder.
- 8-bit Instruction decoder.
- Arithmetic Logic Unit
- 8 bit arithmetic operations
- 8 bit logical operations
- Boolean manipulations
- 8 x 8 bit multiplication
- 8 / 8 bit division.
- 32-bit Input/Output ports
- Four 8-bit I/O ports
- Four 8-bit I/O ports
- Two 16-bit Timer/Counters
- Serial Peripheral Interfaces in full duplex mode
- Synchronous mode, fixed baud rate
- 8-bit UART mode, variable baud rate
- 9-bit UART mode, fixed baud rate
- 9-bit UART mode, variable baud rate
- Multiprocessor communication.
- Interrupt Controller
- Two Priority Levels
- Five interrupt sources.
- Internal memory interface
- Can address up to 64KB of Internal Program memory space.
- Can address up to 256 bytes of Read/Write Data memory Space.
- External memory interface
- Can address up to 64KB of External Program memory Space
- Can address up to 64KB of External Data memory Space.
- Special Function Registers interface
- Services up to 107 External Special Function Registers
Availability
Both standard and debug-enabled (OCD) versions of the microcontroller are available – the TSK51A and TSK51A_D respectively. These devices can be found in the FPGA Legacy Processors integrated library (FPGA Legacy Processors.IntLib
), located in the \Library\Fpga\Legacy Libraries
folder of the installation.