193k views
1 vote
Using a TM4C123G datasheet,

(a) What is the maximum clock speed of the CPU of TM4C123G?
(b) How many I/O pins does the TM4C123G microcontroller have?
(c)What are the types and sizes of memory available, and the uses for each type of memory?
(d) Give the special/alternative functions for each General Purpose I/O Port or Port’s pin:
(i) Port A, pin 0:
(ii) Port B, pin 3:
(iii)Port D, pin 5:
(iv)Port E, pin 2:

User Qxlab
by
7.4k points

1 Answer

5 votes

Final answer:

The maximum clock speed of the TM4C123G CPU is 80 MHz. It has 43 I/O pins and various types of memory, including Flash Memory, SRAM, and EEPROM. Each General Purpose I/O Port or Pin has special/alternative functions.

Step-by-step explanation:

(a) The maximum clock speed of the CPU of TM4C123G is 80 MHz.

(b) The TM4C123G microcontroller has a total of 43 I/O pins.

(c) The memory available in TM4C123G microcontroller includes:

  • Flash Memory: With a size of 256 KB or 512 KB, it is used for storing program instructions.
  • SRAM: With a size of 32 KB, it is used for storing data that is needed for the program execution.
  • EEPROM: With a size of 2 KB, it is used for non-volatile data storage.

(d) The special/alternative functions for each General Purpose I/O Port or Pin are as follows:

  1. Port A, pin 0: ADC0 (Analog-to-Digital Converter 0).
  2. Port B, pin 3: SSI1FSS (Serial Synchronous Interface 1 Frame Slave Select).
  3. Port D, pin 5: U1CTS (UART1 Clear To Send).
  4. Port E, pin 2: SSI0CLK (Serial Synchronous Interface 0 Clock).

User KBBWrite
by
7.7k points