<TABLE> <S> <C>

<PAGE>

<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY INFORMATION EXTRACTED FROM SEC FORM 10-Q AND IS
QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   3-MOS                   6-MOS                   6-MOS
<FISCAL-YEAR-END>                          JUN-30-1996             JUL-01-1995             JUN-30-1996             JUL-01-1995
<PERIOD-END>                               DEC-30-1995             DEC-31-1994             DEC-30-1995             DEC-31-1994
<CASH>                                           2,460                   2,646                   2,460                   2,646
<SECURITIES>                                         0                       0                       0                       0
<RECEIVABLES>                                    7,216                   6,047                   7,216                   6,047
<ALLOWANCES>                                         0                       0                       0                       0
<INVENTORY>                                      4,623                   6,050                   4,623                   6,050
<CURRENT-ASSETS>                                14,814                  15,495                  14,814                  15,495
<PP&E>                                           4,205                   3,967                   4,205                   3,967
<DEPRECIATION>                                   3,406                   3,068                   3,406                   3,068
<TOTAL-ASSETS>                                  15,894                  16,857                  15,894                  16,857
<CURRENT-LIABILITIES>                            6,806                   8,164                   6,806                   8,164
<BONDS>                                              0                       0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                            54                      54                      54                      54
<OTHER-SE>                                       8,816                   8,488                   8,816                   8,488
<TOTAL-LIABILITY-AND-EQUITY>                    15,894                  16,857                  15,894                  16,857
<SALES>                                          7,261                   6,487                  12,836                  11,957
<TOTAL-REVENUES>                                 7,282                   6,502                  12,885                  11,992
<CGS>                                            3,946                   3,896                   7,275                   7,354
<TOTAL-COSTS>                                    3,946                   3,896                   7,275                   7,354
<OTHER-EXPENSES>                                 2,696                   3,277                   5,052                   6,581
<LOSS-PROVISION>                                     0                       0                       0                       0
<INTEREST-EXPENSE>                                   9                       9                      20                      17
<INCOME-PRETAX>                                    631                   (680)                     538                 (1,960)
<INCOME-TAX>                                       250                       0                     250                       0
<INCOME-CONTINUING>                                381                   (680)                     288                 (1,960)
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                       381                   (680)                     288                 (1,960)
<EPS-PRIMARY>                                     0.07                  (0.13)                    0.05                  (0.38)
<EPS-DILUTED>                                     0.07                  (0.13)                    0.05                  (0.38)
        

</TABLE>