The M320C50 is a high-performance 16-bit digital signal processor with separate data and program memory. The central ALU has a 32-bit arithmetic logic unit, a 16-bit scaling shifter, and a 16 x 16 parallel multiplier. A separate parallel logic unit performs bit manipulations on any data memory location or control/status register. It uses a four stage instruction pipeline for speed of operation. Peripherals are controlled through 28 memorymapped registers and include: a timer, a serial port, a timedivision-multiplexed serial port, a programmable wait-state generator, an interrupt controller and the I/O ports, 16 of which are memory mapped.
Digital Signal Processor Software compatible with the TI 320C50, 320C51, 320C52 and 320C53
Overview
Key Features
- Software compatible with the TI 320C50, 320C51, 320C52 and 320C53
- 32-bit ALU/accumulator
- 16-bit parallel logic unit
- Up to 64K words each of program memory and data memory
- 64K I/O space
- Instruction times fully compatible with industry standard 320C50
- Two circular buffers
- Interrupt controller
- TDM serial port
- Programmable wait-state generator
- Fully synthesizable
Technical Specifications
Related IPs
- Instruction Set Compatible with the 8052 8-bit Microcontroller Architecture
- Single Wire Protocol (SWP) slave digital controller compliant with the ETSI 102.613 standard
- ISO/IEC 7816-3 digital controller for interface device compliant with ETSI TS 102 221 and EMV 2000 standards
- ISO/IEC 7816-3 digital controller for integrated circuit card compliant with ETSI TS 102 221 and EMV 2000 standards
- 16-bit digital signal processor soft core
- 16-bit digital signal processor soft core