Keil Logo

Tiny Model

The tiny memory model (selected with the TINY directive) uses the non-segmented mode of the C16x/ST10/XC16x microcontroller. In this memory model:

  • Variables are stored in near memory.
  • Functions are stored in near memory and are accessed using near calls.

This memory model generates efficient 16-bit linear addresses by limiting code and data space to 64K. The far, huge, and xhuge memory types are not allowed in this memory model.

This memory model is the best choice for programs that have small code and small data requirements and do not require access to additional address space.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.