<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
COMPANY'S FINANCIAL STATEMENTS FOR THE THREE MONTHS ENDED MARCH 31, 2000 AND IS
QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000

<S>                             <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          DEC-31-2000             DEC-31-1999
<PERIOD-START>                             JAN-01-2000             JAN-01-1999
<PERIOD-END>                               MAR-31-2000             MAR-31-1999
<CASH>                                           8,416                   7,315
<SECURITIES>                                         0                   3,480
<RECEIVABLES>                                      649                     634
<ALLOWANCES>                                       (98)                    (45)
<INVENTORY>                                      1,238                   1,975
<CURRENT-ASSETS>                                10,464                  13,728
<PP&E>                                           5,623                   5,483
<DEPRECIATION>                                  (3,341)                 (2,405)
<TOTAL-ASSETS>                                  13,236                  17,230
<CURRENT-LIABILITIES>                            3,932                   4,359
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                        71,349                  60,312
<OTHER-SE>                                     (63,781)                (50,452)
<TOTAL-LIABILITY-AND-EQUITY>                    13,236                  17,230
<SALES>                                            669                     775
<TOTAL-REVENUES>                                   669                     775
<CGS>                                              846                     677
<TOTAL-COSTS>                                      846                     677
<OTHER-EXPENSES>                                 2,735                   3,486
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                                (111)                   (140)
<INCOME-PRETAX>                                 (2,970)                 (3,429)
<INCOME-TAX>                                         0                       0
<INCOME-CONTINUING>                                  0                       0
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                    (2,970)                 (3,429)
<EPS-BASIC>                                      (0.16)                  (0.24)
<EPS-DILUTED>                                    (0.16)                  (0.24)


</TABLE>