
GreenPAK family devices that include the Asynchronous State Machine (ASM) macro-cell allow the user to develop their own custom state machine designs. The user has the option to set the definition of the states, the definition of allowed state transitions, and the definition of the signals that will trigger each state transition. This macro-cell can also be flexibly connected to I/O pins and other GreenPAK resources for state transition inputs, and outputs from the macro-cell can be routed to other resources or I/O pins. Two important performance parameters for this macro-cell are transition times of less than 1µS from state to state, and a standby current of less than 1µA when not in active state transition.
This ASM macro-cell is supported in an ASM Editor window in the GreenPAK Designer software. Shown here is the view inside the ASM Editor. This editor supports the flexibility to:
Inside the main GreenPAK Designer GUI, the ASM macro-cell shows up with inputs that drive state transitions, and outputs that can be routed to other internal resources, or out to pins. Inside each state, the allowed “next states” show up here, with an input that when asserted will cause that state transition to happen. The connection between resources used to make state transitions, and the state transition links is also shown back in the original ASM Editor window with labels on each of the state transition signals showing the source of the signal.
As this macro-cell does not require a clock input, it will consume less than 1µA when not in active state transition. This gives the designer tremendous flexibility to create low power designs in minutes. This is especially valuable when designing event-driven systems that are waiting long periods of time with little activity, as the ASM macro-cell can remain in a low power state waiting for input, and react in less than a µS to change state.
Nominal VDD |
VDD2 (V) |
GPIOs (#) |
Special Features |
ACMP Analog Comparator (#) |
DCMP |
CNT/DLY (Max) (#) |
LUTs (Max) (#) |
DFF (Max) (#) |
Pipe Delay |
# of Programable Delays (#) |
Oscillator Type |
Temperature Sensor (ch) (#) |
Interface |
Memory Type |
Pkg. Dimensions (mm) |
Pkg. Type |
Lead Count (#) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Part Number | ||||||||||||||||||
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine and Two P-FET Power Switches | 1.71-5.5 | 16 | ASM (8 states), 2x P-FET (44Ω, 2A), Pattern Generator | 4 | 7 | 17 | 8 | 16-stage | 1 | RC OSC, Ring OSC, Crystal OSC | I2C | OTP | 2.0 x 3.0 | MSTQFN | 28 | |||
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine | 1.71-5.5 | 12 | ASM (8 states), Pattern Generator | 3 | 7 | 17 | 8 | 16-stage | 1 | Conf. OSC, RC OSC, Crystal OSC | I2C | OTP | 2.0 x 2.2 | TQFN | 14 | |||
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine and Dual Supply | 1.71-5.5 | 1.71 - 5.5 | 11 | ASM (8 states), Pattern Generator | 3 | 7 | 17 | 8 | 16-stage | 1 | Conf. OSC, Ring OSC, Crystal OSC | I2C | OTP | 2.0 x 2.2 | TQFN | 14 | ||
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine | 1.71-5.5 | 18 | ASM (8 states), Pattern Generator | 4 | 7 | 17 | 8 | 16-stage | 1 | Conf. OSC, RC OSC, Crystal OSC | 1 | I2C | OTP | 2.0 x 2.2 , 2.0 x 3.0 | MSTQFN, TQFN | 22, 20 | ||
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine and Dual Supply | 1.71-5.5 | 1.71 - 5.5 | 17 | ASM (8 states), Pattern Generator | 4 | 7 | 17 | 8 | 16-stage | 1 | Conf. OSC, RC OSC, Crystal OSC | 1 | I2C | OTP | 2.0 x 2.2 , 2.0 x 3.0 | MSTQFN, TQFN | 22, 20 | |
Automotive GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine and Dual supply | 1.71-5.5 | 1.71 - 5.5 | 17 | ASM (8 states), Pattern Generator | 4 | 7 | 17 | 8 | 16-stage | 1 | Conf. OSC, RC OSC, Crystal OSC | 1 | I2C | OTP | 3.5 x 3.5 | TQFN | 20 | |
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine and LDOs | 2.3-5.5 | 9 | ASM (8 states), 4x LDO, RTC | 4 | 5 | 15 | 9 | 16-stage | 1 | Conf. OSC, LF OSC | 1 | I2C | OTP | 2.0 x 3.0 | TQFN | 20 | ||
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine and LDOs | 2.3-5.5 | 9 | ASM (8 states), 2x LDO, RTC | 4 | 5 | 15 | 9 | 16-stage | 1 | Conf. OSC, LF OSC | 1 | I2C | OTP | 2.0 x 3.0 | TQFN | 20 | ||
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine and LDOs | 2.3-5.5 | 9 | ASM (8 states), LDO, RTC | 4 | 5 | 15 | 9 | 16-stage | 1 | Conf. OSC, LF OSC | 1 | I2C | OTP | 2.0 x 3.0 | TQFN | 20 | ||
GreenPAK™ Programmable Mixed-Signal Matrix with Asynchronous State Machine, LDOs, and DC/DC Converter | 2.5-5.5 | 7 | ASM (8 states), 4x LDO, DC/DC, RTC | 4 | 5 | 16 | 9 | 16-stage | 1 | Conf. OSC, LF OSC | 1 | I2C | OTP | 3.0 x 3.0 | MSTQFN | 29 | ||
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine and Dual Supply | 2.3-5.5 | 2.3 - 5.5 | 28 | ASM (12 states), Pattern Generator | 4 | 5 | 12 | 5 | 16-stage | 1 | RC OSC, LF OSC, Ring OSC, Crystal OSC | 1 | I2C | OTP | 4.0 x 4.0 | TQFN | 32 | |
GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine and Dual Supply | 2.3-5.5 | 0.95 - 1.98 | 28 | ASM (12 states), Pattern Generator | 4 | 5 | 12 | 5 | 16-stage | 1 | RC OSC, LF OSC, Ring OSC, Crystal OSC | 1 | I2C | OTP | 4.0 x 4.0 | TQFN | 32 |