home   about us   news & events   products   support   download   sales     
 
Technology Info

Processor Expert
  Embedded beans
    Benefits
    Used Standards
    Archive
      HW Beans
      SW Beans
      Basic Beans
        I/O
        Timing
        Communication
        Converters
        Others
  Web PE
  Bean Wizard
State Builder
Simulator
DevKit16
FlashKit
Flash Tool

 

I/O beans

BEAN NAME
BEAN INFO
BitIO General 1-bit input/output
  The BitIO encapsulates 1 bit (pin) of a CPU input/output port.
BitsIO General multi-bit input/output
 

The BitsIO bean encapsulate group of 1-8 adjacent bits of a CPU input/output port.

ByteIO General 8-bit input/output.
 

The BitsIO bean encapsulate a one-byte input/output. It uses one 8-bit port.

Byte2IO General two-byte input/output.
 

This bean implements a two-byte input/output. It is an encapsulation of a 16-bit input/output that uses any two 8-bit ports.

WordIO General word input/output.
 

This bean implements a word input/output. It uses one 16-bit port (port with 16-bit access; i.e. one can write/read a 16-bit value using one instruction).

Byte3IO General three-byte input/output.
 

This bean implements a three-byte input/output. It uses any three 8-bit ports.

Byte4IO General four-byte input/output.
 

This bean implements a four-byte input/output. It uses any three 8-bit ports.

LongIO General long input/output.
 

This bean implements a long word (32-bit) input/output. It uses one 32-bit port (port with 32-bit access; i.e. one can write/read a 32-bit value using one instruction).

Ext8IO General external byte input/output.
 

This bean implements an external byte input/output. It requires additional hardware - an external 8-bit port connected to the processor using address and data busses.

Ext16IO General external word input/output.
 

This bean implements an external word input/output. It requires additional hardware - an external 16-bit port connected to the processor using address and data busses.

Ext32IO General external long input/output.
 

This bean implements an external long-word input/output. It requires additional hardware - an external 32-bit port connected to the processor using address and data busses.

ExtBitIO General external single bit input/output.
 

This bean implements an external one-bit input/output. It uses one bit/pin of a port.

ExtBitsIO General external multi bit input/output.
 

This bean implements an external multi bit input/output.

ExtByteIO General external one-byte input/output.
 

This bean implements an external one-byte input/output. It uses one 8-bit port.

ExtInt External interrupt.
 

The bean catches an external interrupt. The interrupt is caused by a signal level/edge on a pin.

WatchDog Watchdog timer.
 

The watchdog timer counts until it reaches a critical value corresponding to the period specified. Then, the watchdog causes a CPU reset or a NMI (non-maskable interrupt) that you can handle by a subroutine (see OnWatchDog event).


 

[top of page]




©2008 UNIS, Ltd. All rights reserved. | Privacy Statement
Processor Expert™ and Embedded Beans™ are trademarks of UNIS, Ltd.